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

Reply via email to