Skip to content

About

My racket study documentation

Resources

Stars

317 stars

Watchers

40 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Racket

关于Racket book

这是一本关于racket的入门书。程序君在学习racket的过程中,发现racket的中文资料几乎为零,于是萌生了撰写这本书的想法。写这本书,某种程度上是出于私利,因为我一直认为最好的学习方法就是将自己学到的东西教授出去。在教授的过程中,自己能够学得更扎实。

于是,在学了racket也就一个周末之后,我开了这个repo,来记录和传授我学习racket的心得。撰写这本书,并不意味着我对racket的掌握有什么过人之处,恰恰相反,我和打算起步的你一样,不断挣扎于对这门语言的理解。

由于racket提供了 scribble 这门专门用于撰写文档的语言,所以这本书也一反我的习惯,没用 markdown 或 asciidoc 撰写,而是全部用 scribble 完成。使用scribble的体验很好,在这个过程中,它也激励我使用racket去解决一些实际的问题。是的,如果你浏览这个repo的源码,你会发现,racket并非一个「花瓶」语言,只能用于去理解一些高深的宏编程或者函数式编程的思想,而是一门很实用的工具,可以做几乎任何通用语言(如python)能做的事情。

由于本书面向初学者,所以,如果你顺着读下来发现有些概念或者知识没有解释清楚,请向我提出,以便我修订。文中出现的任何问题,也欢迎大家提bug。

你可以通过 https://tyrchen.github.io/racket-book 访问本书的最新版本。

如果你觉得这本书对你有帮助,你可以扫描下面的二维码「打赏」程序君 ^_^

打赏10元

贡献者

以下github用户为本书的疏漏贡献了很多,他们是(排名不分先后):

longhua

资助者

以下微信用户资助了本书的撰写,他们是(排名不分先后):

Z张明峰,海东,黄龙华,叶翔Timo,守望者,solu

版权声明

版权归作者所有。你可以免费阅读本书的在线电子版,也可以自行编译本书,在自己的私人电脑中阅读。本书的内容可以被引用,引用时请注明出处(github repo的链接及本书的在线地址)。

About

My racket study documentation

Resources

Stars

317 stars

Watchers

40 watching

Forks

Releases

Packages

Used by

Contributors

Languages