New framework management
authormatley@muppetslab.org
local dateWed, 03 Oct 2007 02:21:55
dateWed, 03 Oct 2007 02:21:55
hash20071003022155-86a42-95f1c3af1c3ff2538d8db6053e8d07983f02f230
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