Oh wow, your intruduction is so much easier to understand, it really helped me out. Thanks a lot! :)
I'll give it a shot! On Thu, 3 Dec 2015 at 12:25 Aaron S. Hawley <aaron.s.haw...@gmail.com> wrote: > Federico, > > The MIT/GNU Scheme manual has a good section on its *Parser. > > > http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/Parser-Language.html > > I tried to write a short introduction ten years ago to try to understand > the *Parser better myself. > > http://users.ninthfloor.org/~ashawley/scheme/parsing-strings.html > > MIT/GNU Scheme doesn't have a module system they advertise, but if you're > starting out, I'd probably advise holding off on learning a module system, > anyway, and just keeping to learning Scheme to start. > > Hope that helps. > > Happy hacking, > Aaron > > > On Thu, Dec 3, 2015 at 9:51 AM, fedekun <fedekil...@gmail.com> wrote: > >> 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 >> MIT-Scheme-users@gnu.org >> https://lists.gnu.org/mailman/listinfo/mit-scheme-users >> >> > > > -- > In general, we reserve the right to have a poor > memory--the computer, however, is supposed to > remember! Poor computer. -- Guy Lewis Steele Jr. >
_______________________________________________ MIT-Scheme-users mailing list MIT-Scheme-users@gnu.org https://lists.gnu.org/mailman/listinfo/mit-scheme-users