stefan.ita...@gmail.com 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’.