Portable S-expressions Lassi Kortela (16 Apr 2021 09:40 UTC)
Re: Portable S-expressions John Cowan (20 Apr 2021 12:09 UTC)
Re: Portable S-expressions elf (20 Apr 2021 12:14 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 12:49 UTC)
Re: Portable S-expressions elf (20 Apr 2021 12:59 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 13:09 UTC)
Re: Portable S-expressions John Cowan (20 Apr 2021 19:29 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 20:55 UTC)
Re: Portable S-expressions Peter Bex (20 Apr 2021 12:22 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 13:03 UTC)
Re: Portable S-expressions Peter Bex (20 Apr 2021 13:15 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 13:27 UTC)
Re: Portable S-expressions Lassi Kortela (20 Apr 2021 13:33 UTC)

Re: Portable S-expressions Peter Bex 20 Apr 2021 12:22 UTC
On Tue, Apr 20, 2021 at 08:09:27AM -0400, John Cowan wrote:
> In order to evaluate this idea, we need a list of Lisps that the syntax is
> to be portable to.  For example:
>
> 1) Vertical bars are not portable to R6RS systems
>
> 2) #(...) vector syntax is portable to all Lisps I know of except Elisp
> (square brackets) and Interlisp (no syntax).

What about Clojure, Carp and Janet?  They use [] for vectors/arrays
like Elisp, and #() even means something completely different in
Clojure: syntax for anonymous functions a la "cut"/"cute".

It might be worthwhile to also take a look at EDN, even though it is
woefully underspecified.

Cheers,
Peter