Live data from Hacker News

Common Lisp

lisp-lang.org

31–40 of 63 posts

Re: Common Lisp

#31
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.

Besides Algol-like syntax, LISP 2 was meant to be compiled, fast and statically typed.

Re: Common Lisp

#32
Hey, I made this! Feel free to ask anything.

I released this in 2016. It was a significant undertaking and I burned out pretty hard afterwards. I was operating under a naive "if you build it, they will come" model whereby building a modern-looking website, the community would coalesce around it and contribute to the wiki etc. But my "rallying people behind a cause" skills were insufficient.

One nice contribution: at the time Common Lisp didn't really have an official logo, which I felt was bad for marketing. So my friend made one: https://github.com/LispLang/lisplang.github.io/blob/master/a...

This was decidedly a social rather than technical effort, and social problems are hard to solve.

Re: Common Lisp

#33

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?)

I don't think being a standard is the problem. The general loss of interest in the language was the problem. If it had continued to gain or maintain interest we might've had a later revision of the standard. Other standardized languages get revised regularly, hell even Ada, Cobol, and Fortran receive updates at least once a decade.

Re: Common Lisp

#34
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…

I built this around 2015-2016, the idea was to have a "soft" landing page with the headlining features (stability, performance etc.) and links to further pages: the success stories page[0] (which should have been emphasized more) and the wiki[1].

[0]: https://lisp-lang.org/success/

[1]: https://lisp-lang.org/wiki/

Re: Common Lisp

#35

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?)

Chialisp is interesting.

https://chialisp.com/

Re: Common Lisp

#36

Why do we see programming language webpages and Wikipedia pages submission from time to time?

Because thats what Hacker News is: A site which people ping with interesting and noteworthy things they stumble about and then other people decide if they think it's actually noteworthy until it's either on the front page or dropped out. Wikipedia and other web pages can be quite noteworthy. Through sure once everyone has seen it it's no longer note worthy. That's why some really noteworthy things pop up on HN again…

Well if the community is fine with wikipedia pages then so be it.

Re: Common Lisp

#37

Hey, I made this! Feel free to ask anything. I released this in 2016. It was a significant undertaking and I burned out pretty hard afterwards. I was operating under a naive "if you build it, they will come" model whereby building a modern-looking website, the community would coalesce around it and contribute to the wiki etc. But my "rallying people behind a cause" skills were insufficient. One nice contribution: at…

It's really neat that you did this :)

Of course you will never please everyone, especially in the extremely heterogeneous Common Lisp community, but I think it looks sharp.

Re: Common Lisp

#38
post #37

Hey, I made this! Feel free to ask anything. I released this in 2016. It was a significant undertaking and I burned out pretty hard afterwards. I was operating under a naive "if you build it, they will come" model whereby building a modern-looking website, the community would coalesce around it and contribute to the wiki etc. But my "rallying people behind a cause" skills were insufficient. One nice contribution: at…

It's really neat that you did this :) Of course you will never please everyone, especially in the extremely heterogeneous Common Lisp community, but I think it looks sharp.

Thank you! I built it to try to increase the profile of Common Lisp and have a gentle on-ramp to get new users into the community.

Re: Common Lisp

#39
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…

They mention the Cookbook on the books page: https://lisp-lang.org/books/ (btw Fernando is also the one who did the initial effort to port the Cookbook from Sourceforge to Github pages. When lisp-lang.org was released the Coobook looked bad and didn't have a lot of content).

Re: Common Lisp

#40
This website (and all the author's libraries) was such a refresher. It has been important for me to not run away from CL (again). At that time, the "official" website, the first Google result for CL looked like this: https://web.archive.org/web/20160305135106/https://common-li... Fortunately, they revamped it circa 2018: https://common-lisp.net/ (work mainly due to @mmontone if I'm not mistaken). Since then, the Cookbook was expanded with useful content (it was kind of hard to find up to date information online, on even simple matters like how to build a binary) and we got some useful lists too, like https://github.com/CodyReichert/awesome-cl and a list of (current, existing) companies: https://github.com/azzamsa/awesome-lisp-companies/ Hopefully it's easier than ever to have your questions answered and start hacking in Lisp!

Another very helpful resource by Fernando was his state of CL ecosystem: https://borretti.me/article/common-lisp-sotu-2015 It really helped have an overview of the ecosystem, pick libraries and work on consolidation. I compiled one for 2020 here: https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp...

(ps: yes people, you can avoid Emacs and use VSCode to have a good experience! and even Atom, Jupyter notebooks and more. See https://lispcookbook.github.io/cl-cookbook/editor-support.ht...)

Post reply on HN