This is just a minor suggestion for an improvement to csi.
When in csi you load an extension A which depends on an extension B
and you latter load the extension B, you don't get the syntax
definitions from extension B. I think you should.
Here is one example:
csi> (use stream-ext)
; loading /opt/chicken-2.3/lib/chicken/stream-ext.so ...
; loading /opt/chicken-2.3/lib/chicken/srfi-40-base.so ...
; loading /opt/chicken-2.3/lib/chicken/format-modular.so ...
csi> (use srfi-40)
csi> (stream-cons 1 stream-null)
Error: unbound variable: stream-cons
I think its reasonable to expect the "(use srfi-40)" expresion to load
srfi-40.scm.
Not that this is a terrible issue, but I think use'ing an extension
should always load its syntax definitions.
Thanks!
Alejo.
http://azul.freaks-unidos.net/
_______________________________________________
Chicken-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users