[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