Martin,

I couldn't reply earlier and couldn't work on abandon either (a clairvoyant
name for the project :)

Until now, that is.

Some comments below.

On Sat, Jun 1, 2013 at 9:20 AM, Martin Blais <[email protected]> wrote:

> If you're in the mood to collaborate, one obvious candidate is to reuse
> the simplified input syntax.
>

Indeed, it would be great to collaborate. I had a look at your
cheatsheet.org. If I understand right, the push and pop syntax allows a way
to define something and then "undo" the define.

For this purpose, I want to develop a generic concept called "scopes". I am
jotting down my idea here <https://github.com/hrj/abandon/wiki/Scopes>.

"scopes" should be familiar to programmers; I am not sure how it would fly
with non-programmers.


> I've been wanting to write an ANTLR version of the parser, but have
> been reserving this for after everything else is done. You could use that
> from your Scala app via Java interop
>

While that is a great idea, I have access to a very cool parsing technology
in Scala, called parser combinators. It is a programmatic way of defining
the parser and there are many benefits to it. The biggest con of parser
combinators is that they are slow, but that is not a consideration for me
right now.

best,
-- 
*Harshad RJ <http://lavadip.com>*

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to