PLT Scheme,一个不错的IDE,至少比MIT/GNU的好用。
地址:http://www.plt-scheme.org/
更多的实现可以在http://community.schemewiki.org/?scheme-faq-standards#implementations上找到。
顺手抄一个在Log(n)的时间内算Fibonacci数列的方法:
(define (fib n)
(fib-iter 1 0 0 1 n))
(define (fib-iter a b p q count)
(cond ((= count 0) b)
((even? count)
(fib-iter a
b
(+ (* p p) (* q q))
(+ (* q q) (* 2 (* p q)))
(/ count 2)))
(else (fib-iter (+ (* b q) (* a q) (* a p))
(+ (* b p) (* a q))
p
q
(- count 1)))))
(define (even? n)
(= (remainder n 2) 0))
(fib 50)
(fib 100)
分享到:
相关推荐
Eclipse是一个广泛使用的开源IDE,具有高度可扩展性,能够支持多种编程语言,而SchemeIDE就是其针对Scheme语言的扩展插件。 Scheme是一种函数式编程语言,以其简洁的语法和强大的元编程能力著称。在SchemeIDE中,...
【标题】"idea-github-scheme.zip"是一个包含IntelliJ IDEA(简称IDEA)的GitHub相关主题的压缩包。这个资源集成了七种不同的颜色主题,为开发人员提供了更加个性化的代码编辑环境,尤其适合那些频繁使用GitHub进行...
sicp中使用的ide. 用法基本和emacs一样
color scheme now also extends to the user interface, so you can tweak and style not just how your code looks, but also how Komodo looks. Or not뻟t's entirely up to you, of course. For those who ...
JazzScheme是一个强大的开发系统,它建立在Scheme编程语言的扩展版本之上,并集成了Gambit系统。这个系统的设计目标是为程序员提供一套完整的工具,以便他们能够高效地创建高质量的商业软件。在过去的15年里,...
标题中的“jetbrains-ide的一个黑暗语法主题:JetBrains IDE的Atom的One Dark语法主题(基于Material Theme UI插件)”表明我们正在讨论的是为JetBrains IDE(如IntelliJ IDEA、PyCharm等)定制的一款名为"One Dark...
这个文件还不好早,这里我选择大家,在它的安装目录 "liteide\share\liteide\liteeditor\color" 中,每个文件对应一个配色方案。可以复制后修改一个自己喜欢的。我用的内容给大家介绍一下: <?xml version=...
- **递归的概念**:递归是Scheme中的一个重要概念,通常用于处理重复性的任务。 - **尾调用优化**:Scheme编译器支持尾调用优化(tail call optimization),这使得递归函数能够高效地执行,避免栈溢出问题。 #### ...
【JetBrains Color Scheme】是一种由知名开发工具提供商JetBrains为旗下IDE(集成开发环境)设计的配色方案,旨在提供舒适、高效的编程视觉体验。它适用于多种编程语言和开发工具,如PHPStorm、IntelliJ IDEA以及...
IGNORE_scheme_transpiled.js的副本放在src/languages/scheme/web/IGNORE_scheme_transpiled.js IGNORE_scheme_debug.py的副本放在src/web-server/IGNORE_scheme_debug.py IGNORE_secrets.py的副本( IGNORE_...
LispyLite LispyLite是一个用Java编写的玩具/实验性Scheme解释器和JavaScript编译器。 它基于的。包含什么互动式REPL JavaScript编译器支持整数和浮点数未计划支持任何其他数据类型(例如,字符串,符号) 列表以外...
因此,`drschemer`可能是一个专门针对Scheme语言的调试器或者IDE(集成开发环境)。 在Scheme编程中,学习者通常会接触到函数式编程的概念,如高阶函数、闭包、递归以及宏等。`drschemer`可能提供了一个友好的界面...
这意味着Vim用户现在可以安装并应用这个配色方案,使得他们在编写代码时能够获得一致且舒适的界面,尤其对于那些习惯于JetBrains IDE环境的开发者来说,这是一个极好的增强用户体验的方式。 【标签】中的关键词提供...
Jetbrains IDE的Clean Sheet主题 Eclipse 端口 特征 有关功能列表,请参见 变更笔记 为了改变笔记列表,请参阅 XML小明星 已删除以VALUE.开头的@name选项VALUE. xml ed -d "/scheme/attributes/option[starts-with...
emacs是一个高度可定制和功能丰富的文本编辑器/集成开发环境(IDE),采用scheme作为其内置编程语言可以预见将会给开发人员提供更加灵活和强大的编辑器环境。 在标签和部分摘录内容中,我们可以发现这本书的另一个...
ColorSchemes Some color schemes for IDE. 用过这么多IDE,个人还是觉得Xcode的配色最好看,所以给JetBrains系列的IDE都做了一套仿Xcode的配色方案 CLion_MJ.jar: IDEA_MJ.jar: 配色示例 导入步骤
SchemeEditor 是一个基于C#开发的编程工具,主要用于创建、编辑和管理某种特定的“Scheme”计划或语言。虽然没有提供具体的SchemeEditor的功能细节,但我们可以根据其名称和使用的编程语言来推测它可能涉及的一些...
在编程世界中,一个舒适的工作环境对于提高效率至关重要,而这往往离不开一个良好的代码编辑器或IDE(集成开发环境)以及个性化设置。其中,配色方案和语言包是提升开发体验的关键因素。本资源包特别为PHPStorm、...
本篇文章将深入探讨这两个IDE的主题设置,特别是"浅色"的"Solarized Light (Alternate)"和"深色"的"Perfect VSCode"主题,以及与"VSCode"主题的关联。 首先,"Solarized Light (Alternate)"主题是一种广受欢迎的...
【Idea主题】是针对IntelliJ IDEA这款流行的Java集成开发环境(IDE)设计的一系列个性化界面主题。IntelliJ IDEA是由JetBrains公司开发的一款强大的IDE,广泛应用于Java、Kotlin、Groovy、Scala等语言的开发。这些...