Live data from Hacker News

These years in Common Lisp: 2023-2024 in review

lisp-journey.gitlab.io

11–20 of 54 posts

Re: These years in Common Lisp: 2023-2024 in review

#11

A few cool thing happened! I might give the CLOS course a try! I’m a functional guy but I feel CLOS isn’t your typical object system.

Indeed, most successful FP languages have their OOP like approaches.

Another thing all modern Lisps have since the 1980's, is all major data structures, not only lists as many think when discussing Lisp.

Re: These years in Common Lisp: 2023-2024 in review

#15
post #8

Earlier quoted context omitted.

I've never used CLOS but I loved the metaobject protocol book. So many learnings outside of OOP – it’s a masterclass in API design.

What’s the metaobject protocol book?

https://github.com/lisp-books/lisp-books/blob/main/Art%20of%...

Re: These years in Common Lisp: 2023-2024 in review

#16

A few cool thing happened! I might give the CLOS course a try! I’m a functional guy but I feel CLOS isn’t your typical object system.

As someone who's dabbled with Scheme, Clojure, and CL long ago and started wanting to get back into CL, I really enjoyed that course as a combination refresher plus deep dive into some topics I didn't really know before (including CLOS).

Re: These years in Common Lisp: 2023-2024 in review

#17

Is there a web framework that is reasonably popular/supported?

Might be worth checking out this[1], one of the sites linked from awesome-cl that teaches setting up webdev. And looks like it uses Hunchentoot which is what I've always seen every time I looked into backend webdev in CL

[1]: https://web-apps-in-lisp.github.io/

Re: These years in Common Lisp: 2023-2024 in review

#19

A few cool thing happened! I might give the CLOS course a try! I’m a functional guy but I feel CLOS isn’t your typical object system.

CLOS is great, but CL also supports pure typed FP with https://coalton-lang.github.io

Coalton progress is discussed briefly in the OP: https://lisp-journey.gitlab.io/blog/these-years-in-common-li...

Re: These years in Common Lisp: 2023-2024 in review

#20
I really like this, as from an outsider it seems that CL doesn't have a community and the few packages it has are more like building blocks for customizing and implementing you required functionality rather than packaged black boxes. With all those new languages, it appears that the value proposition of CL is dwindling, static checking feels primitive, macros are easily attainable now, and live runtime image manipulation misses the point on the world of short lived containers.
Post reply on HN