MIT/GNU Scheme
来源:互联网 发布:python传智播客百度云 编辑:程序博客网 时间:2024/05/16 07:38
JOIN THE FSF
Free Software Supporter
Sponsored by the Free Software Foundation
MIT/GNU Scheme
MIT/GNU Scheme is an implementation of the Scheme programminglanguage, providing an interpreter, compiler, source-code debugger,integrated Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best suited to programming large applications with arapid development cycle.
Release status and future plans
The releases provide binaries that run on i386 and x86-64 machines under the following operating systems:GNU/Linux, OS X, and Windows. We additionally providebinaries for selected other architectures and systems, depending onthe hardware and software that is available to us. We no longersupport OS/2, DOS, or Windows systems prior to XP.
Recent release notes are here.
In the future, we plan to deploy a new portable virtual machine andimplement a module system. We also plan to finish support forR5RS, but we will not be providing support forR6RS.Other potential projects can be found on thetasks page.
Download
MIT/GNU Scheme is available in binary form for a variety ofsystems.Note that most problems unpacking or installing this software are dueto corrupted downloads, soplease check the downloaded filefor a correct MD5 checksum before submitting a bug report.Each distribution below has its own list of MD5 checksums.
Older versions can be downloadedhere.
Code for running MIT/GNU Scheme under GNU Emacs ishere (orbyte-compiled); this has been testedon GNU Emacs versions 20.7 and 21.1, and should replace thefile of the same name included withGNU Emacs; it won't workwithGNU Emacs 19 or earlier.This doesn't work onWindows or OS/2.
Note that you cannot build a working system from the source unless youhave a working MIT/GNU Scheme compiler to do the compilation.(This doesn't apply to the portable C source, which requires only a Ccompiler.) This means that if the above binaries don't work on yoursystem, it is pointless to try building a custom set of binaries fromthe source code.
Documentation
Documentation for MIT/GNU Scheme is available online, asis documentation for most GNU software. TheMIT/GNU Scheme documentation is available inHTML andPDF formats:
cond-expand
and-let*
receive
Contact us
Please report bugs using thebug-tracking system.
We can be contacted on themit-scheme-develmailing list.
New releases of MIT/GNU Scheme are announced on themit-scheme-announce mailing list.
Our more general Scheme page ishttp://swiss.csail.mit.edu/projects/scheme/.
Older releases can be found athttp://swiss.csail.mit.edu/ftpdir/mit-scheme/.
Getting involved
Development of MIT/GNU Scheme, and GNU in general, isa volunteer effort, and you can contribute. For information, pleasereadHow to help GNU. If you'd like to getinvolved, it's a good idea to join the discussion mailing list (seeabove).
- Development
- For development sources, bug and patch trackers, and otherinformation, please see theprojectpage atSavannah.
- Maintainer
- MIT/GNU Scheme is currently being maintained byChris Hanson.Please use the mailing lists for contact.
Licensing
MIT/GNU Scheme is free software; you can redistribute it and/ormodify it under the terms of theGPL as published by theFree Software Foundation; either version 2 of the License, or (at youroption) any later version.
- GNU home page
- FSF home page
- GNU Art
- GNU Fun
- GNU's Who?
- Free Software Directory
- Site map
“Ourmission is to preserve, protect and promote the freedom to use, study,copy, modify, and redistribute computer software, and to defend therights of Free Software users.”
The Free Software Foundation isthe principal organizational sponsor of the GNU Operating System.Support GNU and the FSF bybuying manuals and gear, joining the FSF as an associate member, or makinga donation, eitherdirectly to the FSF or viaFlattr.
back to top
Translations of this page
- MIT/GNU Scheme
- MIT/GNU Scheme 第一日
- MIT/GNU Scheme用户手册(一)
- MIT/GNU Scheme用户手册(二)
- MIT/GNU Scheme用户手册(三)
- MIT/GNU Scheme用户手册(四)
- MIT/GNU Scheme用户手册(五)
- MIT/GNU Scheme用户手册(六)
- MIT/GNU Scheme用户手册(七)
- MIT/GNU Scheme用户手册(八) Edwin
- 运行MIT-GNU Scheme出现“Requested allocation is too large”
- 运行MIT-GNU Scheme出现“Requested allocation is too large”
- MIT Scheme Edwin使用
- mit-scheme cgi编程
- MIT-Scheme用法
- mit-scheme编译文件
- mit scheme常用命令
- mit-scheme编译运行代码
- SICP 解题集¶
- 注册表
- 基础总结篇之八:创建及调用自己的ContentProvider
- 搭建Android开发环境Win7-64位
- 磁盘分区及格式化
- MIT/GNU Scheme
- hdu 2546 - 饭卡
- 提示Failed to read schema document 'http://www.springframework.org/schema/util/spring-util-4.1.xsd解决方案
- 随机洗牌
- struts-config.xml配置文件详解
- jdom读取projections.xml测试
- Java正则表达式
- 各种文件类型对应的MIME类型
- 数据结构4-利用栈的结构,将二进制数转换为十进制数