`
simohayha
  • 浏览: 1399891 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

看到了一个用ruby写的scheme解释器

    博客分类:
  • ruby
阅读更多
,自己本来想等啥时候有时间做个类似的东西呢,没想到已经有人做了,哈哈...

啥也不说了,准备最近研究研究这个代码...

地址在这里:

http://bus-scheme.rubyforge.org/

PS:这个竟然用的是git,哈哈,看来是被linus大叔给鼓动了..
分享到:
评论

相关推荐

    sceem:一个用 Ruby 编写的小型、简单且不完整的 LispScheme 解释器

    sceem - 一个用 Ruby 编写的小型 Lisp/Scheme 解释器 这是一个用 Ruby 编写的小型 Scheme 解释器,只是为了好玩。 这是娱乐节目。 sceem 没有目标。 这只是为了它而编程。 sceem 深受的和 Peter Norvig 的启发。 ...

    rubeme:Ruby中的一个小型Scheme实现

    这个项目展示了Ruby语言的灵活性,以及如何利用它的特性来构建一个完整的解释器或编译器。 Scheme是函数式编程的典范,其核心特点包括: 1. **符号表示**:Scheme中的所有数据都可以视为函数调用的结果,这使得...

    rlisp:用Ruby编写的简单方案解释器

    RLisp是一种基于Ruby语言实现的简单Scheme方言解释器。Scheme是Lisp编程语言的一个分支,以其独特的语法和函数式编程特性而闻名。Ruby是一种面向对象的、动态类型的脚本语言,以其简洁、灵活的语法受到程序员的喜爱...

    Python 2.7

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。 Python支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面程序设计、泛型编程多种编程...

    flor:工作流引擎

    弗洛尔 弗洛(Flor)是“ Ruby工作流引擎”,如果有任何意义的话。 利用 作为工作流引擎,flor将输入流程定义作为输入并执行它们。...力求为长期运行的方案建议一个方案解释器 用Ruby编写,Ruby是一种相当简单的

    7中编程语言

    2. **Scheme** - Scheme是Lisp的一个简化方言,注重简约和清晰。学习Scheme时,你会深入函数式编程思想,包括递归、闭包、高阶函数,同时也会接触到过程定义、动态类型和环境模型。 3. **Prolog** - Prolog是一种...

    Pycharm 简单使用教程.docx

    - **新建一个项目**:启动 PyCharm 后,选择“新建项目”并按照向导提示进行操作即可创建一个新的项目。 - **调整编辑器字体及其大小**:通过“设置”菜单中的“Editor -> Font”选项来调整编辑器的字体和大小。 ...

    Pycharm 使用教程(非常详细,非常实用).docx

    18. **设置一次性只能运行一个实例**: - 通过“文件”->“设置”->“Build, Execution, Deployment”->“Console”进行设置。 19. **常用快捷键**: - `Ctrl + D`:复制当前行到下一行。 - `Ctrl + Y`:删除...

    Python视频

    14. **Jupyter Notebook**:对于数据分析和教学,Python的Jupyter Notebook提供了一个交互式的环境,可以将代码、文本和图形结合在一起,非常适合进行探索性编程。 15. **持续发展**:Python社区活跃,不断有新的...

    HighPerformanceScript.zip

    "HighPerformanceScript.zip"这个压缩包文件,显然是围绕着如何提升脚本性能这一主题展开的,这对于我们理解和优化脚本代码至关重要。下面将详细探讨与之相关的知识点。 一、脚本语言的基础 脚本语言,如...

    Python对Excel操作教程.doc

    Python拥有一个强大而易于理解的标准库,这使得许多常见任务能够轻松完成。其语法简洁明了,尽可能使用非歧义性的英语词汇,并且与大多数其他编程语言使用的大括号不同,Python使用缩进来定义代码块。与其他动态语言...

    主要程序设计语言范型综论与概要

    本篇文章将深入探讨几种主要的程序设计语言范型,并提供一个概述。 1. **过程式编程**:这是最早期的编程范型,其核心思想是通过一系列有序的步骤(函数或子程序)来执行任务。C、Pascal 和早期的Basic是过程式编程...

    Labs

    SWIG 是一个强大的工具,允许开发者将 C 和 C++ 库集成到各种脚本语言中,如 Python、Perl、Ruby、Java 等。它通过自动生成必要的包装代码,简化了这个过程,使得原本静态编译的语言能够利用动态语言的灵活性。SWIG ...

Global site tag (gtag.js) - Google Analytics