tag:blogger.com,1999:blog-5722310642266356003.post2003272493149512878..comments2024-01-07T23:21:32.676+01:00Comments on The Axis of Eval: Mortal combatUnknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-5722310642266356003.post-57800340500426181772011-09-06T01:15:41.832+02:002011-09-06T01:15:41.832+02:00"Syntactic extension is absolutely necessary&...<i>"Syntactic extension is absolutely necessary"</i><br /><br />Syntactic abstraction is necessary. I'm not at all convinced about the 'extension' aspect, though. Recently, I'm aiming at <a href="http://awelonblue.wordpress.com/2011/05/10/user-defined-syntax/" rel="nofollow">user-definable syntax</a> without extensibility.dmbarbourhttps://www.blogger.com/profile/12370605342201490009noreply@blogger.comtag:blogger.com,1999:blog-5722310642266356003.post-78113282956400379922011-09-03T19:03:16.553+02:002011-09-03T19:03:16.553+02:00Patrick, I don't know what your objections to ...Patrick, I don't know what your objections to hygienic macro systems are. Recent variants such as <a href="http://srfi.schemers.org/srfi-72/srfi-72.html" rel="nofollow">SRFI 72</a> are an advance over old-school Lisp macros on all fronts. And Kernel shows that fexprs make it even easier to be hygienic - by dropping macros-as-preprocessors, and instead making lexically-scoped fexprs the core part of the language, thereby being able to reuse plain old lexical scope itself for hygiene - as it was meant to be all along.Manuel Simonihttps://www.blogger.com/profile/07840673741485280526noreply@blogger.comtag:blogger.com,1999:blog-5722310642266356003.post-44808838936232432532011-09-03T07:09:56.128+02:002011-09-03T07:09:56.128+02:00Too bad. :^(Too bad. :^(patrickdloganhttps://www.blogger.com/profile/09030151653908100586noreply@blogger.comtag:blogger.com,1999:blog-5722310642266356003.post-36047524212630304502011-09-02T00:21:04.552+02:002011-09-02T00:21:04.552+02:00Yes, but I drank so much hygiene kool-aid, that yo...Yes, but I drank so much hygiene kool-aid, that <em>you will not pry it away except from my cold dead fingers</em>, and I must say that I find Kernel's story even more convincing (the basic idea being to never quote in the first place).Manuel Simonihttps://www.blogger.com/profile/07840673741485280526noreply@blogger.comtag:blogger.com,1999:blog-5722310642266356003.post-11639852984248520472011-09-01T22:33:23.867+02:002011-09-01T22:33:23.867+02:00Have you had a chance to re-read Dybvig's &quo...Have you had a chance to re-read Dybvig's "Expansion Passing Style"? I really see that as a far-too-neglected work, because it came along about the same time as the fervor over "hygiene". I'd much rather have the power over the hygiene, if I had to choose. It's trivial to implement, and then defining new expansions is just as easy.patrickdloganhttps://www.blogger.com/profile/09030151653908100586noreply@blogger.com