GripNews

🌕 抽象異端:為何我使用 Lisp 程式語言
➤ 擁抱 Lisp 的獨特魅力
funcall.blogspot.com/2025/04/w
作者闡述了為何偏好使用 Lisp 進行程式設計,儘管它並非最流行的語言。Lisp 具有易於記憶、限制較少、與思維模式更契合、高度可自訂且趣味性高的優點。其統一的波蘭符號表示法、對函數式程式設計的優良支援、即時回饋的 REPL 環境,以及動態類型系統等特點,使其成為一個理想的思考和解決問題的工具。作者並透過與 C、Haskell、Rust 等語言的比較,突顯了 Lisp 在靈活性和表達力上的優勢。
+ 讀完這篇文章,我開始想重新學習 Lisp 了,作者描述的優點真的很有吸引力!
+ 雖然我對 Lisp 不太熟悉,但這篇文章讓我對它有了一全新的認識,原來它不僅僅是一種古老的語言,還是一種強大的思考工具。
#程式語言 #Lisp #函數式程式設計

Why I Program in Lisp

A blog about computers, functional languages, Lisp,…

funcall.blogspot.com
takeonrules

“Extending consult-notes Package to Add Draft Blog Post Candidates”

In this post, I walk through using #Emacs #Lisp variable binding to reuse what might, in other languages, be hard-to-re-use code.

takeonrules.com/2025/04/11/ext

Daniel Kochmański

GCL 2.7.1 release claiming ANSI compliance (previously it was CLtL2 implementation). Congrats!

gnu.org/software/gcl/RELEASE-2

GCL is a cousin of #ECL sharing the common ancestor Kyoto Common Lisp.

ecl.common-lisp.dev/static/fil

#lisp

Daniel Kochmański

@me I'm using it professionally for over a decade now. There are multiple commercial entities relying on #lisp.

Daniel Kochmański

Another glorious #McCLIM hack. Recursive interactive parsing that preserves internal structure of accepted objects. #lisp #wip

N-gated Hacker News

Ah, the eternal #hipster of #programming languages is back! 🚀🤖 "Lisp isn't popular," whines the author while clutching their #Lisp REPL like it's the last avocado toast at brunch. 😎🥑 Sure, other languages might be useful with "libraries" and "user communities," but who needs that when you can bask in the glow of your own unpopularity? 🌈✨
funcall.blogspot.com/2025/04/w #Culture #Tech #Humor #AvocadoToast #HackerNews #ngated

Why I Program in Lisp

A blog about computers, functional languages, Lisp,…

funcall.blogspot.com
The Medley Interlisp Project

DLISP, developed at Xerox PARC in the second half of the 1970s, was the first client-server window system. A window server ran on Alto workstations connected via Ethernet to Interlisp running on the MAXC PDP-10 clone.

For details on the use and design of DLISP see:

mirrorservice.org/sites/www.bi

dl.acm.org/doi/abs/10.1145/965

#interlisp #lisp #retrocomputing

vindarel

@me You can find here 2 interviews of small teams using CL. One "secretly", one in a great open-source product:

"questions to Alex Nygren of Kina Knowledge, using Common Lisp extensively in their document processing stack"
lisp-journey.gitlab.io/blog/li

"Arnold Noronha of Screenshotbot: from Facebook and Java to Common Lisp."
lisp-journey.gitlab.io/blog/li

#lisp #commonlisp

Lisp Interview: questions to Alex Nygren of Kina Knowledge, using Common Lisp extensively in their document processing stack - Lisp journey

Recently, the awesome-lisp-companies list was posted…

Lisp journey
vindarel

@me Personally, as a solo developer, I use CL more and more in my stack, ditching Python the more I can. I wrote about it: lisp-journey.gitlab.io/blog/ru

Instead of extending a Python software I write independent modules in CL. It works well for standalone scripts too (read a DB, process data, send everything to a FTP, to a web service, by email…) It's such a joy.

On Discord, we see some are in big tech©, wrote their personal tool in CL and now it's part of the team's stack.

#lisp #commonlisp

Running my 4th Common Lisp script in production© - you can do it too - Lisp journey

-- Last week I finished a new service written in Common…

Lisp journey
andros

Me encanta programar en #Lisp en mi tiempo libre. La programación funcional fomenta la abstracción y me permite construir sistemas complejos a partir de funciones simples. El REPL me abre la puerta a jugar en tiempo real con el código sin tener que reiniciar constantemente el software o forzarme a lanzar un programa de depuración. Para mi es una herramienta poderosa para afinar mis habilidades de programador, probar nuevas ideas, patrones y un espacio para la creatividad. Además tienes sabores en cualquier lugar: #Clojure para JVM, #ClojureScript para #JavaScript, #Emacs Lisp para Emacs, #CommonLisp y #Racket para ejecutar en el equipo... Aunque yo te recomiendo que te quedes en un solo lenguaje y lo domines. No es necesario aprender todos los dialectos de Lisp, pero si es bueno conocerlos para entender sus diferencias y similitudes.
Si quieres aprender más sobre #Lisp, te recomiendo uno de mis libros favoritos: "Land of Lisp" de Conrad Barski. Es un libro divertido que te enseña a programar en Lisp mientras creas juegos y aplicaciones gráficas. También puedes encontrar muchos recursos en línea, por supuesto.

avp

Some new generative art created with Guile-PNG (github.com/artyom-poptsov/guil).

Now I can draw regular polygons with arbitrary number of sides.

#guile_png #generative_art #scheme #lisp