🌘 Common Lisp 開發工具指南
➤ 從零開始構建你的 Lisp 互動式開發環境
https://www.creativetension.co/posts/common-lisp-development-tooling
對於初學者而言,Common Lisp 的開發環境往往因層級繁多且缺乏直觀的對應機制而顯得難以入門。本文旨在建立一套清晰的「開發地圖」,將複雜的 Lisp 工具鏈拆解為六個核心層級,從底層的編譯器到頂層的編輯器整合,逐一剖析各層的功能與選型。作者透過此架構幫助開發者建立除錯的心智模型,明確區分各層級的職責,進而讓新手能從挫折中解脫,建立起高效的互動式開發流程。
+ 這篇文章真是雪中送炭。以前總是搞不懂 ASDF 和 Quicklisp 的差別,現在看這個架構圖一目瞭然,終於知道錯誤該去哪一層找原因了。
+ 很棒的入門指南。雖然 Lisp 的學習曲線陡峭,但將其視為「互動式執行環境」而非單純的編譯過程,確實是掌握這門語言的關鍵。
#程式設計 #Common Lisp #開發工具鏈
Common Lisp Development Tooling

A beginner's exploration of the many layers of Common Lisp development environments.

Oh, look! 🚗💨 Who would have guessed people prefer not spending a fortune filling up their gas-guzzlers when oil prices skyrocket? 🤯 Meanwhile, #BYD is just over here casually riding the wave of #common #sense all the way to the bank. 💸
https://electrek.co/2026/03/20/byd-ev-demand-surges-drivers-ditch-gas-amid-rising-oil-prices/ #gasprices #electricvehicles #oilmarket #savings #HackerNews #ngated
BYD’s bet on EVs is paying off as drivers ditch gas amid rising oil prices

BYD is already seeing a flood of new EV buyers as gas and oil prices surge amid rising tensions in...

Electrek
boston, massachusetts
july 1968

candid, boston common

https://www.flickr.com/photos/dboo/265567506
https://www.flickr.com/photos/dboo/33659774983/

part of an archival project, featuring the photographs of nick dewolf

© the Nick DeWolf Foundation
Image-use requests are welcome via nickdewolfphotoarchive [at] gmail [dot] com

#photography #film #bw #blackandwhite #35mm #boston #beaconhill #common #bostoncommon #people #youngman #harekrishna #cymbals #candid #1960s
boston, massachusetts
july 1968

candid, boston common

https://www.flickr.com/photos/dboo/265567472
https://www.flickr.com/photos/dboo/50172671933/

part of an archival project, featuring the photographs of nick dewolf

© the Nick DeWolf Foundation
Image-use requests are welcome via nickdewolfphotoarchive [at] gmail [dot] com

#photography #film #bw #blackandwhite #35mm #boston #beaconhill #common #bostoncommon #people #youngwoman #harekrishna #drum #candid #1960s
boston, massachusetts
summer 1968

candid
boston common

https://www.flickr.com/photos/dboo/265567400
https://www.flickr.com/photos/dboo/34494117753/

part of an archival project, featuring the photographs of nick dewolf

© the Nick DeWolf Foundation
Image-use requests are welcome via nickdewolfphotoarchive [at] gmail [dot] com

#photography #film #bw #blackandwhite #35mm #boston #beaconhill #common #bostoncommon #people #youngwoman #harekrishna #robe #cymbals #candid #1960s
boston, massachusetts
summer 1968

candid
boston common

https://www.flickr.com/photos/dboo/265567318
https://www.flickr.com/photos/dboo/34494118473/

part of an archival project, featuring the photographs of nick dewolf

© the Nick DeWolf Foundation
Image-use requests are welcome via nickdewolfphotoarchive [at] gmail [dot] com

#photography #film #bw #blackandwhite #35mm #boston #beaconhill #common #bostoncommon #people #youngwoman #harekrishna #robe #cymbals #candid #1960s
🌗 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!
#MissKittyRaw #Connection #Community Why is giving a home to every single person no matter circumstances a good idea? Because connection. #Connection is not just the answer to #addiction, honey. Come on! #Common #sense needs to prevail again. #Community is the answer, like to everything. #RealTalk

What Does “Rat Park” Teach Us ...
What Does “Rat Park” Teach Us About Addiction?

How many of us, during clinical encounters with patients, focus on their families, their social communities, their sources of human contact and support?

Psychiatric Times

🇺🇦 #NowPlaying on #KEXP's #StreetSounds

Common feat. Vinia Mojica, Roy Hargrove & Femi Kuti:
🎵 Time Travelin’ (A Tribute to Fela)

#Common #ViniaMojica #RoyHargrove #FemiKuti

🎶 show playlist 👇
https://open.spotify.com/playlist/2cVwGPN1WK78W1iCP1qIWH

🎶 KEXP playlist 👇
https://open.spotify.com/playlist/6VNALrOa3gWbk794YuIrwg

kekspee's Street Sounds

Playlist · ohrenweide · 2000 items · 43 saves

Spotify
🌘 SBCL:一種理性可引導的 Common Lisp 實作
➤ 從 CMUCL 到獨立演進:SBCL 如何重新定義 Lisp 的構建流程
https://research.gold.ac.uk/id/eprint/2336/1/sbcl.pdf
本文深入探討了「鋼鐵銀行 Common Lisp」(Steel Bank Common Lisp,簡稱 SBCL)的開發歷程及其獨特的系統引導(Bootstrap)策略。不同於傳統 Lisp 實作依賴自身或特定環境進行增量編譯,SBCL 採取了一種更為嚴謹的方法:它能透過多種不同的 Common Lisp 實作來進行構建,從而擺脫對特定主機(Host)編譯器狀態的依賴。作者透過分析 SBCL 的技術背景與演進,展示了這種開發模式如何提升軟體的可維護性,並在技術與社羣層面上對 Common Lisp 生態系統產生了深遠影響。
+ 這篇文章精確地捕捉了編譯器設計中「先有雞還是先有蛋」的經典難題,SBCL 的可攜式引導策略確實是現代化編譯器發展的
#程式語言 #Common Lisp #編譯器架構 #軟體引導 (Bootstrapping)