Commit 363044f6 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Merge

parent dd907b93
......@@ -3,14 +3,18 @@
#+BEAMER_FRAME_LEVEL: 2
#+TITLE: Evolving ASDF
#+DATE: International Lisp Conference, 19 October 2010
#+AUTHOR: Fran\c{c}ois-Ren\'e Rideau (ITA) and Robert P. Goldman (SIFT)
#+BEAMER_HEADER_EXTRA: \usetheme{default}\usecolortheme{default} \subtitle{More cooperation, less coordination}
#+AUTHOR: Fran\c{c}ois-Ren\'e Rideau^{1} \and Robert P. Goldman^2
#+BEAMER_HEADER_EXTRA: \usetheme{default}\usecolortheme{default} \subtitle{More cooperation, less coordination} \author{\begin{tabular} \ Fran\c{c}ois-Ren\'e Rideau \\ ITA \\ Cambridge, MA \end{tabular} \and \begin{tabular} \ Robert P. Goldman \\ SIFT, LLC \\ Minneapolis, MN \end{tabular}} \AtBeginSection[]{\begin{frame}<beamer> \frametitle{Outline} \tableofcontents[currentsection]\end{frame}}
#+COLUMNS: %45ITEM %10BEAMER_env(Env) %10BEAMER_envargs(Env Args) %4BEAMER_col(Col) %8BEAMER_extra(Extra)
#+PROPERTY: BEAMER_col_ALL 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 :ETC
* COMMENT To do items
** TODO Center institutions under authors
** DONE Center institutions under authors
** TODO Finish "Future Directions"
[[*Future directions]]
* COMMENT Org-principles for this document
** Just like outline mode --- More "*" in header means deeper nesting
......@@ -71,12 +75,38 @@ sub-bullet under a major header.
** ASDF system definitions
*** COLUMNS :B_columns:
:PROPERTIES:
:BEAMER_env: columns
:END:
**** 0.4 :B_column:
:PROPERTIES:
:BEAMER_env: column
:END:
+ Contain /metadata/
+ Contain /components/
+ Contain /dependencies/
- external
- internal
**** 0.6 :B_column:
:PROPERTIES:
:BEAMER_env: column
:END:
#+BEAMER: \small
#+BEGIN_SRC common-lisp
(defsystem "foo"
:version "1.0.1"
:author "Fare and RPG"
:depends-on (cl-ppcre)
:components ((:module "mod"
:components
((:file "bar")
(:file"baz")
(:file "quux")))
(:file "blah")))
#+END_SRC
** How does ASDF work?
#+BEGIN_BEAMER
......@@ -149,17 +179,24 @@ sub-bullet under a major header.
*** Bugs
**** Outstanding bug: across system dependencies do not properly trigger recompilations
*** New features
*** Better documentation
***** Challenging to fix
****** Some think it's not a bug
** Outstanding bug: across system dependencies do not properly trigger recompilations
******
+ We /did/ fix a related bug --- module dependencies didn't work in ASDF 1
*** New features
+ Challenging to fix
+ Some think it's not a bug
+ Systems/libraries should provide stable APIs
+ Across sessions, ASDF doesn't have the information it needs
+ Not just FASLs newer than source files
+ What was the state of the image /when system FOO was compiled/? What was
loaded?
+ Systems and modules are not components like others
*** Better documentation
* Conclusions
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment