Wolfram Language and Lisp, Clojure
every developer should buy a copy of Mathematica, because it will expand their mind. —Rich Hickey (clojure inventor)
Wolfram language is on the news recently.
- 〔Something Very Big Is Coming: Our Most Important Technology Project Yet By Stephen Wolfram. @ blog.stephenwolfram.com…〕
- 〔Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi By Stephen Wolfram. @ blog.stephenwolfram.com…〕
Mathematica is very similar to lisp. Every concept of lisp has a counter-part in Mathematica. Symbols, atoms, read/eval/print loop, symbol properties, nested expression (sexp and Homoiconicity), macros (in M it's far more advanced, called pattern matching (but Haskell and Ocaml's Pattern Matching not like M, because M work on symbols, as do lisp macros)), even package system is akin to Common Lisp.
if you want to get a sense of what the lang is like, watch this video:
Mathematica part start at 5:50 to 18:00.
for more detail about Mathematica from the perspective of lisp, see