Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
小阴谋家 - 从哪里开始?
我刚刚打开 小阴谋家 我觉得我错过了一些东西 第一个问题问 这是一个原子吗 但我没有看到原子是什么的任何定义 我想我可以通过问题的答案推导出什么是原子 但随后它继续问 l 的 car 是什么 l 的 cdr 是什么 我不知道在问什么 这本书
functionalprogramming
SCHEME
thelittleschemer
如何清除 Dr. Racket IDE 中的解释器屏幕?
刚刚开始接触 The Little Schemer 有一个非常基本的 Dr Racket IDE 问题 如何清除口译员屏幕 如何设置向上箭头来显示之前输入的项目 如 Bash 中 而不是当前向上滚动屏幕的行为 我的搜索结果一片空白 可能是因
IDE
SCHEME
lisp
racket
thelittleschemer
实践方案使用哪种环境、IDE还是解释器?
我一直在努力通过小阴谋家我想知道最好使用什么环境 IDE 或解释器来测试我自己记下的任何方案代码 Racket http racket lang org 前博士计划 http racket lang org new name html 有一
IDE
SCHEME
lisp
thelittleschemer
Lisp/Scheme 中的 '(撇号)是什么?
我正在自学计划的第一天第一个小时 不用说 我什么也不明白 所以我正在读书小阴谋家并使用这个东西 http sisc scheme org sisc online php http sisc scheme org sisc online ph
SCHEME
lisp
quote
thelittleschemer
《小阴谋家》中的 Y 组合器讨论
所以 我花了很多时间阅读并重新阅读第9章的结尾小阴谋家 其中应用 Y 组合器是为length功能 我认为我的困惑可以归结为一个对比两个版本长度的语句 在组合器被分解之前 A lambda mk length mk length mk len
SCHEME
combinators
ycombinator
thelittleschemer
如何多次做到这个长度≤1?
我花了一天时间读完第166页length 1在书里小阴谋家 有以下代码 lambda mk length mk length mk length lambda mk length lambda l cond null l 0 else ad
recursion
SCHEME
ycombinator
thelittleschemer
anonymousrecursion
mini-kanren cond-a cond-u 和 cond-e 有什么区别?
我尝试在 clojure 中使用 mini kanren 的实现 但一直在努力理解 cond a cond u 和 cond e 之间的区别 我似乎对 cond e 很清楚 但对 cond a 和 cond u 的理解却很糟糕 cond e
Clojure
Prolog
thelittleschemer
minikanren
仅使用“小阴谋家”中的表格来展平列表
我正在通过 The LIttle Scherer 来学习Scheme 作为一个老C程序员 作为练习 我尝试编写一个过程来使用以下方法来展平列表only 小阴谋家 中的表格 IE define lambda cond car cdr and
SCHEME
thelittleschemer