🤠 "Where have all the hackers gone?" + a way to discuss programming languages 👨‍🎤
A way to talk about programming languages, and a plea to Think Different™
Stay updated with breaking news from Common Lisp. Get real-time updates on events, politics, business, and more. Visit us for reliable news and exclusive interviews.
A way to talk about programming languages, and a plea to Think Different™
Can ChatGPT program in a language from the 1950s or in one of the languages that wrote its own code? We took a walk down memory lane to find out.
I’ve been writing a lot of Janet lately, and I’ve been especially enjoying my time with the macro system. Janet macros are Common Lisp-flavored unhygienic gensym-style macros. They are extremely powerful, and very easy to write, but they can be pretty tricky to get right. It’s easy to make mistakes that lead to unwanted variable capture, or to write macros that only work if they’re expanded in particular contexts, and it can be pretty difficult to detect these problems ahead of time. So people have spent a lot of time thinking about ways to write macros more safely &nda...
Framework that captures the characteristics of programming systems, makes it possible to compare and better understand them and find interesting new points in their design space.