S-expressions are consistent, pleasant little creatures. I think they're underrated.
I mostly see them in Lisp family languages, but was curious: are there non-Lisps that use S-expression syntax?
Here are some that seemed mature, interesting, or active.
|Axel||Haskell||native code or interpreted, via Haskell||static||git||11 Aug 2017||27 Dec 2022||5.4 yr|
|Cakelisp||C||native code, via C++ compiler||static||git||23 Aug 2020||6 Dec 2022||2.3 yr|
|C-mera||C||native code, via C compiler||static||git||23 Jun 2015||26 Aug 2022||7.2 yr|
|Fennel||Lua||interpreted, via Lua||dynamic||git||7 Aug 2016||12 Dec 2022||6.4 yr|
|LFE: Lisp Flavored Erlang||Erlang||interpreted, via BEAM||dynamic||git||23 Aug 2008||11 Dec 2022||14.3 yr|
|☠||Myntax||OCaml||native code or interpreted, via OCaml||static||git||15 Sep 2016||26 Jan 2019||2.4 yr|
|☠||Slick||Go||native code, via Go compiler||static||git||27 Jan 2021||21 May 2021||0.3 yr|
A ☠ means that the most recent commit, when I wrote this, was more than 12 months in the past.
I omitted Clojure and Hy since they consider themselves to be Lisps. They're included in awesome Lisp languages.
If I'm missing an interesting S-expression language, let me