Racket 中的 concurrent programming [local-0]
Racket 中的 concurrent programming [local-0]
想到就測試 rakka 跟 Racket coroutine thread 結果 native 還比較快XD,所以我就把 genserver 做成 Racket thread 封裝了 https://codeberg.org/dannypsnl/erl。至於為什麼 coroutine thread 這麼快,我猜可能 CS 之後有很大改善,我之前沒有注意到這點
Racket language server [local-2]
Racket language server [local-2]
racket-langserver 這個 PR 的目的是改善目前一團糟的測試體驗。現在的方式是啟動 subprocess 然後跟它的 stdio 互動,一來這意味著大量的系統資源需求,二來耦合這麼重就很難設計可以遠端連線的 server。所以第一步需要清理現在的設計,引入間接層讓測試只需要跟這個抽象部分互動就好
racket-llvm [local-3]
racket-llvm [local-3]
改善一下 racket-llvm 的文件,修復案例