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

Reply via email to