mit-scheme-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-users] Greetings! New to Scheme, need some orientation pleas


From: fedekun
Subject: [MIT-Scheme-users] Greetings! New to Scheme, need some orientation please ~
Date: Thu, 03 Dec 2015 14:51:07 +0000

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 :)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]