Hello everyone! I'm Federico, a web developer from Argentina.

I've been curious about Lispy languages for quite some time. Beeing a fan
of minimal languages I'd rather learn Scheme than Common Lisp, and I think
MIT Scheme looks interesting!

I know the only way of learning a new language is writing code until you
are comfortable with it, so I decided to make a toy programming language as
a project to learn Scheme.

I tried CHICKEN Scheme but I was really turn down by the ceremony required
to compile something. MIT Scheme seems much more simpler in that regard.

The thing is, I can't find a parser library for MIT Scheme. Is there any
recommended place where I can see a list of packages/libraries for MIT
Scheme?

I found SLIB (http://people.csail.mit.edu/jaffer/SLIB) which seems nice,
but the documentation on the parser doesn't even have an example. Beeing
new to Scheme it's really hard for me to understand it. It does point to an
example grammar in someone's project but still, it's hard to understand, at
least for me.

Also, it seems like Scheme itself does not define a module system, so each
Scheme has it's own implementation. I wasn't able to find anything about it
in the documentation. What's the MIT Scheme way of managing modules/units?

For example, I might have a file with 10 functions but I only want to
export one when included somewhere else.

Thanks in advance :)
_______________________________________________
MIT-Scheme-users mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/mit-scheme-users

Reply via email to