Racket Taiwan
1 源頭
2 教學
2.1 其他學習資訊
2.1.1 書籍
2.1.2 線上練習環境
3 Blog
4 Q&A
4.1 如何安裝
4.2 開發環境
5 專案
6 其他資源
8.0

Racket Taiwan

Lîm Tsú-thuàn <racket@racket.tw>

嗨,這裡是 racket.tw,目標是在台灣推廣 racket 這個大家應該不怎麼熟悉的程式語言。

1 源頭

racket 源於 PLT Scheme 這個專案,至今也仍然與 scheme 互相影響,某種程度上說他們是同一個語言也還行XD。

2 教學

目前的組織方式是分成從其他語言過來需要快速掌握開發方式的快速導覽路線跟完全的程式入門者教學路線,最後合流到進階學習給想了解各種無所謂的細節的學習者 :p。

2.1 其他學習資訊

2.1.1 書籍
2.1.2 線上練習環境

3 Blog

4 Q&A

4.1 如何安裝

https://download.racket-lang.org/ 這個頁面可以下載官方發布的 Racket。作業系統的選擇不必多言,但 Distribution 是否選擇 Minimal Racket 則需要視情況而定,如果你需要包含 DrRacket 等內建開發軟體,則最好不要選擇 Minimal 的發行版(選擇這個方式之後也可以另外安裝 DrRacket,所以不須過多的擔心),但如果只是在部署機器或是 CI 執行的話,那 Minimal Racket 便足夠了。最後則是 Variant 的選擇,BC 指 Before CS,而 CS 則指 Racket on Chez Scheme 的版本,CS 這個版本在 Racket 8.0 正式成為預設版本。不過遇到問題的話不仿也試試 BC,可以用 nix 寫 script 快速切換不同環境。

4.2 開發環境

編輯器推薦直接用 DrRacket 就好,但也有其他選擇如

但我認為整體來看還是 DrRacket 最為完整,也可以試試看 racket.tw 開發的 sauron

5 專案

6 其他資源