On Tue, Oct 6, 2015 at 8:10 PM, Greg Hendershott
<[email protected]> wrote:
> This is wonderful!!
>
>
> p.s. Opinion ahead:
>
> Someday soon syntax/parse/* (including define-simple-macro) should be
> promoted (in both senses of that word) as "the" Racket macro system.
> As in, if you only learn about one, at first, you learn about that.
>
> With syntax-case, syntax-rules, etc. being "deprecated" as
> historically interesting simpler systems, which are worth knowing when
> dealing with older code.

You may notice that I only mention define-syntax-rule and
syntax-parse. That was on purpose. I read this as a suggestion that I
should replace define-syntax-rule with define-simple-macro.

> TL;DR Truly finish s/PLT Scheme/Racket/ wrt macros. (apply rackety 
> macro-docs).
>
> Maybe that's its own discussion, and largely orthogonal to a cheat
> sheet. But adopting this could simplify that portion of the cheat
> sheet.

I think it's on topic. There are many things that I didn't include
because I don't think people should use them :)

Jay

-- 
Jay McCarthy
http://jeapostrophe.github.io

           "Wherefore, be not weary in well-doing,
      for ye are laying the foundation of a great work.
And out of small things proceedeth that which is great."
                          - D&C 64:33

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAJYbDa%3DVGMjq81Vgw5w%3D4FvwnCVLsAjL52d%2B35TMTX_rKFg6rg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to