Live data from Hacker News

Common Lisp

lisp-lang.org

21–30 of 63 posts

Re: Common Lisp

#21
post #11

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…

The most friendly and welcoming open source communities in my experience are Ruby, Elixir and Clojure. I'm sorry you had bad experiences, but don't let that stop your projects.

Re: Common Lisp

#22
post #2

That'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…

The website seems to be done by one guy only and abandoned (look at the "news" section).

Re: Common Lisp

#23
post #16

Compare 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

#24
post #4

I wish LISP 2 was never abandoned. https://en.wikipedia.org/wiki/LISP_2

It exists somehow with Elixir. It's not homoiconic and the interactive development experience is far from being as good as Common Lisp or even Clojure but it supports metaprogramming at an advanced level, is functional and dynamically typed.

Re: Common Lisp

#25
post #20

Earlier quoted context omitted.

The point is that it has more than one.

The point is he wrote "two", not "more than one".

". . . with a namespace for functions that is different from the one for ordinary values", then!

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

#26
post #23
post #16

Compare 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.

I'm illustrating a similarity, not making a judgment on which is better.

Re: Common Lisp

#27

Earlier 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.

Not really. See http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...

Re: Common Lisp

#28

Earlier 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...

Chill, man. I know I was stretching. It is undeniable that javascript took inspiration from lisp/scheme.

Re: Common Lisp

#29
post #11

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…

"Unbalanced" python people? Do you have examples? I don't do python and have no basis of experience with python, besides the fact that I have never installed a python program successfully with their package manager.

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

#30
Common lisp is cool but I really wish it wouldn't be an ANSI standard so the language development would continue.

The current standard library is a bit limiting and there are a bunch of good ideas that it could borrow from Clojure (literals? Anyone?)

Post reply on HN