Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
asdf
Commits
8b81474f
Commit
8b81474f
authored
Jan 03, 2013
by
Francois-Rene Rideau
Browse files
Update TODO.
parent
160a8398
Changes
1
Hide whitespace changes
Inline
Side-by-side
TODO
View file @
8b81474f
...
...
@@ -2,9 +2,21 @@
and that breakage gets fixed quickly.
* Implement concatenate-source-op and monolithic-concatenate-source-op
** Check that all files have the same around-compile and encoding attributes.
* Have ASDF itself use that.
** Have ASDF itself use that.
* Make load-op a generic operation that selects the proper strategy
for each system, module or file, according to component properties and user-configuration:
compile the lisp file then load the fasl (load-compiled-op),
load the lisp file without compiling (load-source-op),
compile all files for the system, link them and load the result (load-fasl-op),
compile all files for the system *and* its dependencies, link and load (monolithic-load-fasl-op),
concatenate all files for the system, then load the result (load-concatenated-source-op),
concatenate all files for the system, then link them and load the result (load-compiled-concatenated-op),
concatenate all files for the system *and* its dependencies, link and load (monolithic-load-compiled-concatenated-op).
* Stop the dynamic ASDFn temporary package madness.
Just Have ASDF-USER that :use's ASDF and ASDF-UTILS
* Have load-op do the selection between loading .lisp, .fasl,
.system.lisp, .system.fasl, .system-and-dependencies.lisp,
.system-and-dependencies.fasl, etc.
** Just Have ASDF-USER that :use's ASDF and ASDF-UTILS
* Force cleanup:
** Move verbose, force, force-not out of operation-ancestor into the plan.
** Remove operation-ancestor.
** Have find-operation be a simple memoizing thing (possible?)
** Replace any user-provided make-instance'd operation by the memoized version?
** Kill original-initargs -- BEWARE, it currently has clients!
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment