SBCL: the ultimate assembly code breadboard - Paul Khuong: some Lisp

Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.

Hmm. I realized that this was just initial step and I need to read, learn and practice more to gain the eligibility of entering into some real life example. So, now I am going through the very famous book "Practical Common Lisp" by Peter Seibel.

Actually I selected this book only before I came to find the "Gentle Introduction..." book. But some topics and presentation went from top of my head! Haha.

Now I am confident enough to complete Seibel's book.

#sbcl

Me, looking at some failing #sbcl tests, bracing for disappointment: Does elfcore.test.sh have anything to do with heavy metal?

Just completed the book "Common Lisp: A Gentle Introduction to Symbolic Computation" 1990 editon!

Recently, 3 months ago I started learning the basic of Lisp (inspired by reading Free As in Freedom 2.0), installed Emacs, Slime, SBCL and continued learning whenever I got some time.

Although my choice of book/stuff may be obsolete however I feel the learning is quite meaningful. Hoping for implementing/experimenting it further to some practical recognizable task.

#sbcl #commonlisp #faif #lisp

How it's going on the #sbcl mailing list

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!