On 3/4/13, David A. Wheeler <dwhee...@dwheeler.com> wrote: > I just got an email from Michael Sperber (a SRFI editor). > > Overall he thought it was a "nice job" for an initial submission, > with two comments: > 1. We should probably reference Honu: > http://www.cs.utah.edu/plt/publications/gpce12-rf.pdf > 2. We should also provide the ANTLR file as an external file > in addition to being in-line. > > #2 is trivial to do. > > #1 will require a little work, but not too bad.
Looking at the repo, it seems dwheeler has managed to make a short summary of Honu. So, for now, I'd like to add a few short observations on Honu: 1. It does not appear to have something like a "quote" syntax, instead having list "constants" be expressed using more-mainstream [...] syntax, which is actually nearer to (list x ...) than (quote (x ...)). This means that instead of using symbols as labels for, say, modes or states or enumerations (as would be second nature to a Lisp programmer), Honu programmers are subtly encouraged to use global variables bound to numbers (a technique more typical in mainstream languages that cannot quote source-level identifiers). 2. I think it might be better to clarify the discussion into saying that Honu does not implicitly separate reading from macro-expansion. Instead, in Honu macro-expansion appears to be an inherent part of the parsing process, largely due to the Pratt parser technique that appears to be the basis of Honu's parser. Other than that, it seems to be a good-enough discussion of Honu. (I'm posting this here since I don't have access to my hacking computer right now, and I'll just do this later unless dwheeler gets impatient or bored and does it anyway). > > Once we do that, he thinks he can get the SRFI process > started very quickly. > > --- David A. Wheeler > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > Readable-discuss mailing list > Readable-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/readable-discuss > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss