[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Programming racket like in guile
From: |
Ludovic Courtès |
Subject: |
Re: Programming racket like in guile |
Date: |
Sun, 24 Feb 2013 22:07:36 +0100 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux) |
address@hidden skribis:
> 1. misc small utilities used in the translation process. This can
> probably be compartmentized more but it's kind of nice to have one
> include file.
>
> 2. Syntax parse. I used syntax parse to make most of the more advanced
> macros in the compability layer.
>
> 3. Racket For loops, used quite extensively in racket code
>
> 4. Racket Structs, also used quite a lot in racket code
>
> 5. Racket lambda utilities, used extensively in contract code
>
> 6. racket contracts,
>
> 7. racket match, A nice matcher that even has PEG qualities.
OK, I was hoping that things would be somewhat independent, but
apparently no.
What would have been nice IMO is to import, say, ‘syntax-parse’ and
contracts, without having to pull in a whole compatibility layer.
Ludo’.