Have a look at the acronym I made for #Lisp just for philosophical fun!

List Interactive Sapient Parenthesis

List Interpreted Smart Parenthesis

Btw, It's only two months I started learning / experimenting Common-Lisp (inspired by reading #faif )

Did you like it? Or share yours!

#sbcl

SBCL Fibers: Lightweight Cooperative Threads

A draft design document describing lightweight userland cooperative threads for SBCL.

REPL Yell!
🌗 SBCL Fibers:輕量級協同式執行緒
➤ 以使用者層級並發解決萬級併發挑戰,兼顧高效能與程式碼清晰度。
https://atgreen.github.io/repl-yell/posts/sbcl-fibers/
本文介紹了 SBCL 中正在開發的「Fibers」機制。為了克服 OS 執行緒在高併發場景下記憶體消耗巨大及排程效率低的問題,作者開發了一套使用者層級的協同式執行緒(Fibers)。Fibers 保留了傳統線性程式設計的直觀性,同時具備事件驅動模式的高擴展性。該系統特別處理了 Common Lisp 複雜的執行緒狀態(如動態變數綁定、unwind-protect 鏈及 GC 掃描),確保在切換時不會破壞 Lisp 的運行環境。這項設計以零配置、高效能為目標,旨在成為處理數萬個併發連線的理想工具。
+ 這正是 Lisp 社羣所需要的!以前要處理高併發非同步請求,非得寫出支離破碎的狀態機,現在終於能用直覺的同步程式碼風格了。
+ 實現一個與垃圾回收器無縫整合的協同執行緒系統非常困難,特別是還要處理
#Common Lisp #SBCL #並發程式設計 #系統底層
SBCL Fibers: Lightweight Cooperative Threads

A draft design document describing lightweight userland cooperative threads for SBCL.

REPL Yell!
SBCL Fibers: Lightweight Cooperative Threads

A draft design document describing lightweight userland cooperative threads for SBCL.

REPL Yell!

BTW, SBCLs "(sb-posix:stat-ctime (sb-posix:stat filename))" somehow returns wrong ctime — I got 1956 as a file creation year, while IRL it is equal to 2026 

#CommonLisp #SBCL

I very sourly remember my own attempt at contributing to sbcl and getting shut down by Christophe, so I don't really care to get myself involved again -- I don't have the energy to be confrontational about it.

If course can be reversed on this, that would be very nice, but I neither have the "project clout" nor the mind to get into a bunch of fights and make myself even less popular to try and steer this ship into a more reasonable direction again.

For now, I guess a preliminary RIP to #sbcl.

So it looks like the #sbcl project is getting sloppified. Very, very saddening to see. It feels like something is slipping through my fingers, so I thought I should say something publicly.

Evidently Christophe is not interested in shutting this crap down, and when I read his email about it, I pretty much gave up on saying something myself. His stance is hopelessly naïve, and this is only being shown now.

As soon as you get these idiots a gap, they'll wedge it open, and it's already happened.

About - Steel Bank Common Lisp