【发布时间】:2014-02-04 07:59:57
【问题描述】:
据我所知,JavaScript 可用于在Scheme 中做所有可能的事情。
我在Scheme 中学到的每个函数式编程范例在JavaScript 中都是可行的。
我知道一个人最终可能会使用JavaScript 编写不好的代码(具有全局变量、太多状态和副作用的代码),而Scheme 限制一个人编写functional 代码。
但除此之外,真的有必要在JavaScript 之外的任何地方使用Scheme 吗?
对于那些说JavaScript 只能在浏览器上解释的人,请向Python 和Scheme 提出相同的问题。
【问题讨论】:
-
“我在 Scheme 中学到的每个函数式编程范式在 JavaScript 中都是可行的”你需要了解更多...
-
@GoZoner,你能说出一些不符合 JavaScript 要求的 Scheme 概念吗?
-
Scheme 是如何限制你做功能代码的?
set!、set-car!和set-cdr!只是开始…… -
卫生宏、可重入延续、动态风、准引用等等。 journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme
-
@GoZoner,哇,谢谢!
标签: javascript functional-programming scheme