4 ms·
As I've been slowly learning Common Lisp, I'm fascinated by how much Rich Hickey took from the CL community in making Clojure. For example, the names in embedde
by djhaskin987 4y ago
As I've been slowly learning Common Lisp, I'm fascinated by how much Rich Hickey took from the CL community in making Clojure. For example, the names in embedded languages starting with `?`. He uses this naming convention all the time in the datomic docs[1] showing how to query the database.
1: https://docs.datomic.com/on-prem/query/query.html https://docs.datomic.com/on-prem/query/query.html
- lispm 4y agoSee for example the Prolog implementation in PAIP: https://github.com/norvig/paip-lisp/blob/main/docs/chapter11.md https://github.com/norvig/paip-lisp/blob/main/docs/chapter11... But I would think the convention is quite a bit older than Common Lisp and earlier Lisp programs should have used something like that to notate variables in special sublanguages (especially in simple Prolog variants or in Rule-based systems).