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@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
Afficher les réponses par date
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@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@lispnyc.org http://www.lispnyc.org:8080/mailman/listinfo/summeroflisp-discuss
Hello
A quick update: the LispNYC people think our project is very interesting. There are not many students yet who have submitted proposals in general (in case you didn't know already: Google has shifted the student submission deadline to one week later, to upcoming monday night (check the GSoC FAQ for exact details), because of this) and especially also for the module projects.
So if you're a student and are interested in what we want to do, please send us a mail or come to IRC (#summeroflisp or #gambit or #scheme), so that we can work out a concrete job definition. My nickname on IRC is "pflanze", James's is "jlongster".
We're continuing to work out more details as you are reading this.
Christian.