Email list hosting service & mailing list manager


Re: SRFI 105: Curly-infix-expressions John Cowan 31 Aug 2012 16:12 UTC

David A. Wheeler scripsit:

> Perhaps if people are willing to accept a change like that, they'd
> just keep going all the way to sweet-expressions,

I haven't yet studied sweet-expressions, but from your description I
gather they are a radical break with both s-expressions and c-expressions,
though including them within () and {} respectively.  I think that's
definitely a different level with different rules.

> Regarding the name "neoteric", John Cowan said:
> > (I also don't like the name; it makes me think of Theodore Sturgeon's
> > classic short story _Microcosmic God_.)
>
> Awesome, it's been a very long time since I've read that story.

For those wishing to follow along at home, the story is available at
<http://virgil.gr/1/MicroCosmicGod.pdf>.

> This notation was originally named "modern" expressions, but some
> people seemed to really dislike that name, and the obvious abbreviation
> ("m-expressions") was too easily confused with McCarthy's unrelated
> notation.

Indeed.  I thought of "functional expressions", since they use
conventional functional notation, but people might well associate
"f-expression" with "f-word".  Frankly, the name "symbolic expression"
doesn't make too much sense anyway for a representation of data: it is
not used in R[567]RS.

> Actually, I *like* the idea that Sturgeon's neoterics came up with
> neoteric-expressions.  IIRC, they created lots of advanced technologies
> - why not a Lisp notation :-) ?

"Some day the Neoterics, after innumerable generations of inconceivable
advancement, will take down their shield and come forth. When I think
of that I feel frightened."

--
A: "Spiro conjectures Ex-Lax."                  John Cowan
Q: "What does Pat Nixon frost her cakes with?"  xxxxxx@ccil.org
  --"Jeopardy" for generative semanticists      http://www.ccil.org/~cowan