[gambit-list] [Summeroflisp-discuss] "Contribute to Scheme module system" (Re: soc project idea)
Heow Eide-Goodman
lists at alphageeksinc.com
Mon Mar 31 11:13:13 EDT 2008
Well, we've got less than 8 hrs to go.
After the dust settles, how about we look at the propoals and discuss a
possible rescoping, assuming everyone is cool with it.
- h
On Mon, 2008-03-31 at 16:14 +0200, Christian Jaeger wrote:
> Hello Lispers of NYC
>
> Sorry for coming so late to the game.
>
> We've recently started an effort implementing a module system for Scheme
> with the primary aim to be open to several modularization approaches. We
> have written a page about this at:
>
> http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Module_System
>
> It's interesting to see the other module system proposals (Lexicons,
> PLT-alike module system on CL, R6RS on Gambit). I think there could be
> ways to benefit each other, or maybe even partly collaborating:
>
> * Lexicons: especially the approach for lexical value capturing in
> macros strikes me as interesting, we could try this out in our system,
> too. Also the first class environment handling is interesting as being
> very interaction centered.
>
> * PLT-alike module system on CL: maybe a second student could work with
> us on creating a port of that system with our guidance on top of our
> current module infrastructure to Gambit. That would be a useful first
> way to stretch our infrastructure and understanding and potentially even
> deliver a way to run PLT-Scheme modules on Gambit. BTW: wondering why
> you choose PLT, and not e.g. the Scheme-48 module system?
>
> * R6RS on Gambit: a long term goal would be to run R6RS on top of / as
> plugin of our generalized module system. Probably not so quick, though,
> but it would be worthwhile to chat every now and then about what each
> other's doing already during this summer.
>
> Your feedbacks are welcome.
>
> Christian.
>
> PS. I'm away now for 4 hours, and then will read mail and be in IRC in
> #gambit, #scheme, and #summeroflisp on freenode.
>
>
> system user wrote:
> > name: Christian Jaeger
> > email: christian at pflanze.mine.nu
> > proj_name: Contribute to Scheme module system
> > short_desc: Implement one modularization approach, or several alternative tasks with us
> > skills: Good knowledge in functional and better also object oriented programming; have ideas what module systems should be about
> > level: 4
> >
>
> _______________________________________________
> summeroflisp-discuss mailing list
> summeroflisp-discuss at lispnyc.org
> http://www.lispnyc.org:8080/mailman/listinfo/summeroflisp-discuss
--
;;--------------------------------------------------------------------------
(let ((m '(("woeH" "@" "cnIskeeGahplA" "." "moc")
("woeH" "@" "CYNpsiL" "." "gro"))))
(apply 'concatenate 'string (mapcar #'reverse (nth (random (length m)) m))))
More information about the Gambit-list
mailing list