schemedoc / surveys

Scheme Surveys
https://docs.scheme.org/surveys/
MIT License
8 stars 3 forks source link

Add implementation-of-hygienic-macros.md #22

Closed jpellegrini closed 2 years ago

jpellegrini commented 2 years ago

I'm not sure if this is too specific, but here it is... Not all implementations are there.

(Interesting to see that there are implementations of syntax-rules in C, Java and Javascript)

lassik commented 2 years ago

Thanks! Now at https://doc.scheme.org/surveys/implementation-of-hygienic-macros/

lassik commented 2 years ago

Oops, there's already https://doc.scheme.org/surveys/syntax-definitions/ which covers the same topic. We should merge these two pages.

jpellegrini commented 2 years ago

covers the same topic

Hm, one is about what macro systems are available, and the other about how they're implemented. Should they really be merged? I guess one is good for users and the other is good for implementors.

lassik commented 2 years ago

The surveys so far have been aimed at a very technical audience (basically, people who work directly on Scheme implementations and standards). We probably haven't thought at all about making them friendly to casual Scheme programmers, though that might be a good idea.

Your pointers to implementation source code where the given feature is implemented are very useful. We could start adding such links to the other surveys too.

Do you have ideas for how more beginner-friendly surveys would look?