Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

知识分享:帮我理顺 scheme (R5RS) 基础数据类型相互关系的信息图 #25

Open
pimgeek opened this issue May 24, 2014 · 1 comment

Comments

@pimgeek
Copy link
Owner

pimgeek commented May 24, 2014

jk

前段时间,我在研究和学习 scheme 这门 lisp 家族的编程语言。所谓的 R5RS 是一份被广泛接受的 scheme 的语言标准(在国内,有北大数学科学学院的人 尝试翻译了这份文稿)。

绘制这张信息图的上下文是:我在编程实践中经常需要思考 scheme 语言各种基础数据类型之间的关系,以便在对输入数据做类型判断时,排除某些特定的情况。为了自己查阅方便,我利用 yEd 绘图工具 动手绘制了一张基础数据类型之间的相互关系图。

因为担心自己的理解有误,所以我特意到 Stackoverflow.com 这个编程开发者经常去做互动问答的网站上 咨询了一番。经过多次反复讨论,我得到了一张经过两次改进的关系图(这里我要感谢 Stackoverflow.com 的用户 Chris Jester-Young 提供耐心讲解):

image

希望这张图对我自己有用,若能帮到其他学习 scheme 语言的新手,那就再好不过了。

如果你还没有接触过 scheme 语言,我推荐你阅读这个知识点 知识分享:向编程爱好者推荐《The Little Schemer》

@pimgeek pimgeek changed the title 知识分享:帮助理顺 scheme (R5RS) 基础数据类型及其相互关系的信息图 知识分享:帮我理顺 scheme (R5RS) 基础数据类型相互关系的信息图 May 24, 2014
@jk
Copy link

jk commented Jan 12, 2015

@pimgeek You mentioned the wrong username several times. I'm @jk and I'm obviously not the intended recipient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants