On Sun, Mar 17, 2019 at 12:24:07PM -0700, rocketnia wrote:
> On Monday, March 11, 2019 at 10:42:02 AM UTC-7, Hendrik Boom wrote:
> >
> > Years ago I used a lisp that used / to indicate a final sublist
> >
>
> Whoa, that's exactly the same thing as the Parendown
> <
https://docs.racket-lang.org/parendown/> library I've implemented for
> Racket, seemingly right down to the punctuation and indentation style.
> (Well, since Racket's already using / for division, Parendown uses #/ for
> now, but there's still room to change this if anyone has better ideas.)
>
> Do you have a link to the lisp you were using that had this feature? I'd
> like to add it to the "related work" section of the Parendown readme
> <
https://github.com/lathe/parendown-for-racket#related-work>.
No. I don't have a link. It was developed before I had internet
access, bootstrapped using Bill Waite's STAGE2 macro processor. It has
the lovely feature that its macro arguments *always* had matched
parentheses, no matter how long they were and so I used it in effect to
parse Lisp and generate VAX assembler.
I used the bootstrap version to build the version I actually used.
Much of the source code seems to have disappeared over the years.
-- hendrik