I feel inspired to start with Lisp after being disappointed with the "open" source scene of 2021. I'd rather pay LispWorks a yearly fee and be left alone than dealing with unbalanced people in the Python space. The free Lisp implementations also look somewhat isolated from the ideological wars. However, a C interface is required. Is this one the recommended solution? Is it really portable? https://common-lisp.net/pro…
Common Lisp
21–30 of 63 posts
Re: Common Lisp
#22That's my personal opinion, but I think that programming language pages should have more information density. I also think that using your average "startup template" for Common Lisp is a bit weird. A good example of what I like might be the OCaml homepage https://lisp-lang.org/ , the Go homepage https://golang.org/ . The Haskell homepage has a REPL with a tutorial, which encourages you to play around with the languag…
Re: Common Lisp
#23Compare SxQL to Ecto.Query, the main query DSL for Elixir: query = from u in "users", where: u.age > 18, select: u.name
You can come up with something like:
(from u in users where u.age > 18 select u.name)
It's a simple matter of programming.Re: Common Lisp
#24I wish LISP 2 was never abandoned. https://en.wikipedia.org/wiki/LISP_2
Re: Common Lisp
#25Earlier quoted context omitted.
The point is that it has more than one.
The point is he wrote "two", not "more than one".
I got into this trouble by wanting to avoid contributing to the perpetuation of the terms "Lisp-1" and "Lisp-2". I find those 2 terms regrettable because using a short name for a concept implies that the concept is important, but whether functions share the same namespace as values do is not IMO an important decision in the design of a programming language: changing the decision changes the character of the language in only a few superficial ways.
Re: Common Lisp
#26Compare SxQL to Ecto.Query, the main query DSL for Elixir: query = from u in "users", where: u.age > 18, select: u.name
So what? You can come up with something like: (from u in users where u.age > 18 select u.name) It's a simple matter of programming.
Re: Common Lisp
#27Earlier quoted context omitted.
Common Lisp is another example of a Lisp with 2 namespaces.
Yeah. Lisp 1s are more common though. Racket, Scheme, Clojure, ... Hell, Javascript is also a lisp 1.
Re: Common Lisp
#28Earlier quoted context omitted.
Yeah. Lisp 1s are more common though. Racket, Scheme, Clojure, ... Hell, Javascript is also a lisp 1.
Not really. See http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...
Re: Common Lisp
#29I feel inspired to start with Lisp after being disappointed with the "open" source scene of 2021. I'd rather pay LispWorks a yearly fee and be left alone than dealing with unbalanced people in the Python space. The free Lisp implementations also look somewhat isolated from the ideological wars. However, a C interface is required. Is this one the recommended solution? Is it really portable? https://common-lisp.net/pro…
Is python the language that has spread furthest from programming circles? It probably used to be VB mostly due to Office, but with Python at #2 in Tiobe ahead of Java and behind only C, I'd guess yes.
Re: Common Lisp
#30The current standard library is a bit limiting and there are a bunch of good ideas that it could borrow from Clojure (literals? Anyone?)