New framework management
authormatley@muppetslab.org
local dateTue, 02 Oct 2007 19:21:55
dateWed, 03 Oct 2007 02:21:55
hash20071003022155-86a42-95f1c3af1c3ff2538d8db6053e8d07983f02f230.gz
New framework management


Now framework definitions are not more generated on the fly and
eventually cached.

They are generated the first time for the standard framework and
compiled for faster loading with import-framework. A compile-framework
is provided to make the user able to build the framework definition
for its custom frameworks.

The tests involving the foundation framework have been updated too.
16 file(s) changed:
cl-objc.asd +8 -5
examples/converter.lisp +3 -10
examples/hello-world.lisp +3 -6
src/framework.lisp +56 -47
src/frameworks/gen-framework.lisp [added]
src/frameworks/gen-framework.lisp [added]
src/frameworks/standard-frameworks.lisp +23 -0
src/packages.lisp +4 -3
src/structs.lisp +4 -3
t/cache.lisp [removed]
t/lisp-objc.lisp +13 -13
t/runtime.lisp +5 -5
t/suite.lisp +2 -1
t/typed.lisp +10 -10
t/untyped.lisp +6 -6
t/utils.lisp +0 -6