This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Groovy vs. Kawa smackdown ;-) (was Re: Java array class is not kawa Class?)


Per Bothner wrote:

Jim White wrote:

As you well know, I'm a long time Lisper and Kawa supporter, but S-expression notation is just not gonna get most folks excited.

I have mixed feelings about S-expressions, myself. I like having an extensible syntax and no reserved identifiers. Otherwise, I'd like to make parentheses optional except for grouping. (If you start Kawa with the --q2 switch, you get an experimental hybrid line-oriented syntax, but it's too incomplete/inconsistent for real use.) ...

While I was at UCI back in the heyday of the PDP-10, Jim Meehan put the finishing touches on the UCI version of MLISP which delivered on McCarthy's original idea for an m-notation that was well-specified wrt. s-expressions and the inverse transformations were unique (so that roundtripping resulted in the original form).


It would be nice to resurrect that code (and it's manual) if a machine-readable copy could be found. I've done some cursory looking and no luck.

I am planning to create yet another language, although it's intention is to integrate other languages rather than being something to try and get folks to code for itself. The basic idea is a LISP-in-RDF, or GRASP if you will (graph processing).

One of the handy things already available for RDF is a variety of nice encodings like N3 and Turtle.

http://www.w3.org/DesignIssues/Notation3.html

http://www.dajobe.org/2004/01/turtle/#sec-examples

http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples

Also this idea has already been implemented as Adenine as part of the Haystack project, although I don't know yet whether I'll be able to build on that directly or not.

http://groups.csail.mit.edu/haystack/developers/adenine.html

http://haystack.lcs.mit.edu/papers/sow2002-adenine.pdf

Jim


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]