When I first met Appel, he was horrified that I'd be interested in macros. He said "aren't macros just a way to overcome weaknesses in a compiler." At the time (1987), this had never occurred to me as a true purpose of macros. Now in 2015, it is making a full come back on all fronts. See Scala DSLs. -- Matthias
On Sep 15, 2015, at 9:08 AM, Eli Barzilay <e...@barzilay.org> wrote: > On Tue, Sep 15, 2015 at 8:35 AM, Robby Findler > <ro...@eecs.northwestern.edu> wrote: >> PS: the code just above is not really valid for compose. But it might >> be okay for compose1. > > Something similar could be done for compose too -- and to many other HO > combinators (like curry and negate). (The general concept is similar to > CL's compiler macros.) > > -- > ((x=>x(x))(x=>x(x))) Eli Barzilay: > http://barzilay.org/ Maze is Life! > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.