Programming language Scheme
The Toyama University science department mathematics
Kimura è▐ <iwao@sci.toyama-u.ac.jp>
The last refix date: January 3, 2002
Updating part
About Scheme
the static scope with which Scheme was created by Guy Lewis Steele Jr. and Gerald Jay Sussman -- having -- truly -- an end . to which it has such clear and brief semantics that an example is not seen to . whose Lisp it is a recursive programming language and is also a word on the other hand, and the expressional method becomes settled in about 1 mind . ("Rivesed) which can be expressed simple in the large programming paradigm of the range, for example, an ordered type, a function type and a message switching type, é═, and Scheme 5 Report on the Algorithmic Language Scheme" preface
The purpose of this page
The purpose of this page has the information which you want to manage the information about Scheme, to also carry out . which is exhibiting them widely and is standing on your role which loves Scheme, and to exhibit on this page, and is é╚éτ.
Please contact me by all means. .
The cause of creation of this page,
Mr. Hiroshi Inukai . for which I am thankful to . said person who is what is depended on é╠é▓Ʊê─, and the comment were sent.
A. Mr. Jaffer being also alike -- I appreciate
Information about Scheme
The definition of Scheme
Scheme is "Revised. 5 . defined by Report on the Algorithmic Language Scheme" and the standardization by the IEEE P1178 specification are also made.
Inukai Mr. translation Japanese version . (renewal of January 22, 2000)
The Kent day VIGU (Kent Dybvig) work, a Masaaki Murakami translation "programming language SCHEME"
Pearson education being also alike -- R 5 It was stored in the . said document in which the Japanese translation of RS is stored.
R 5 The Japanese translation of RS It can read by é¬ WWW.
Mr. Suzuki Hisao's translation
Mr. Niiyama's page It is alike.
Mounting of Scheme
Others and Microsoft MS-DOS, the Windows version, the Apple Macintosh versions, IBM OS/2, AMIGA(s), VMS(s), etc. are a large number. [ environment / Unix / with the main environment which can receive mounting of various Scheme(s) and of which . operation is done ]
- [3DScheme]
Schemers inc. It is é¬èJö¡(ing).
3DScheme . seemingly, creation of .3D solid model which is mounting of Scheme which moves on Micrsoft Windows etc. can be performed . company which can do trial for 14 days although it is . charge -- others
EdScheme . which also sells mounting to say
- [Bigloo]
Bigloo . It is Mounting of Scheme Bearing Coexistence with Former, Such as C and C++, to a Certain Language in Mind.
Bigloo-lib A project is . besides .GTK+ which is the collection of the additional function to Bigloo, LDAP, MySQL, and XML parser.
- [Chez Scheme]
Chez Scheme . it is said that Petite Chez Scheme of the Scheme processing system .free version equipped with incremental native code compiler is high-speed threaded interpreter .
- [Chiken]
Chiken is a Scheme-to-C compiler supporting most of the language features as defined in the Revised 5 Report on Scheme. (. which is a compiler from Scheme to C which supported ûwé±é╟ of the specification with which Chiken was defined as R5RS)
- [Dr Scheme] GUI scheme development environment which moves by MS Windows, MacOS, and X Window system
Dr Scheme . it is said that schme set to Base is MzScheme .
- [Gambit]
Gambit is a high-performance implementation of Scheme based on an optimizing compiler.. (the highness of Scheme based on the optimization compiler in Gambit -- it is performance mounting)
- [Gauche]
Gauche ". which is the Scheme processing system of the R5RS conformity by Mr. é═ Shiro Kawai On the basis of a desire to write freely script which performs little processing in business every day by Scheme, starting is quick, It is what is aimed at the ability to link easily from other C / C++ programs as that access to a system is incorporated, taking multi-language correspondence into consideration from the beginning, and a list processing library."
Gauche at SourceForge .
- [guile] GNU
GUILE, GNU's Ubiquitous Intelligent Language for Extension it is said that the translator from a language besides . which carries out and exhibits mounting of Scheme is due to be mounted -- the . newest version -- GNU
anon CVS since . which can come to hand
- [Hobbit] Similarly it is Mr. A.Jaffer.
Hobbit . . Which is Translator from Scheme to C
- [Kali Scheme]
Kali Scheme . which is the distributed execution environment of Scheme which made delivery possible although it was called é═ KUROJA and continuation
- [Kawa]
Kawa . which is the Scheme processing system written by é═ Java
- [KSM]
KSM .Unicode which is mounting of Scheme with the feature that the function and variable written by é═ and the C language can be easily accessed out of Scheme, and . which is also supporting multi-thread programming
- [Larceny]
Larceny is a simple and efficient run-time system for Scheme and currently running on the SPARC architecture .. (Larceny works by the . present SPARC architecture which is the brief and efficient run time system of Scheme)
- [LispMe]
LispMe ver. 3.0 . which is the compiler of é═ and Scheme, and the run time system which moves on Palm Pilot PDA
-
MScheme . which the .Java applet version which is mounting of Scheme by é═ Java also has
- [MIT scheme]
MIT Scheme .
- [MzScheme]
MzScheme . Mounting of Scheme Equipped with Functions, Such as Thread, Structure, Exception, Compile Units, and Object System
PLT package . to which it carries out in addition which is provided with various extension
- [ngscm] The emacs like editors ng and scm were united.
ngscm It is alike, it attaches and is .
- [OpenScheme]
OpenScheme . Mounting [ of Various Functions Scheme(s), Such as Connection with Development Environment, Graphic Library, Web Application, and Database, ] .
- [PocketScheme]
Pocket Scheme . which is the Scheme processing system mounted on é═ and Windows CE (aka Windows-powered) Pocket PC and Handheld PC
- [QScheme]
QScheme . which is the high-speed Scheme interpreter mounted by é═ C
- [RScheme]
RScheme . which is mounting of Scheme equipped with the é═ module, the object system, the safe broad view, the translator to C, etc.
- [Scheme 48] It is based on a byte code interpreter.
Scheme 48 . . also with module system derived from ML with that right
- [SCN] Mr. A.Jaffer
SCM and SLIB . SCN is Mounting of Scheme and SLIB is R. 5 The Japanese translation of the document of .SCN and slib which is the high collection of libraries of ë┬ö└ɽ written by Scheme based on RS is advanced by Mr. Niiyama (@ Tokyo Institute of Technology).
tar.gz file é╞
PDF file .
- [SIOD]
SIOD stands for 'Scheme In One Defun'.
- [snooze] Mr. Hiraoka (@ Saitama size),
Snooze . Scheme's Which Moves on Xlispstat Mounting (Subset) .
- [Stalin]
stalin.tar.Z .
- [STk] Scheme and Tk were made to unite.
The homepage of STk .
- [STklos] Mounting of Scheme which supported the Object inclination currently developed as an inheritor of STk
STklos .
- [SXM]
SXM . which is mounting of Scheme which translates the code of é═ and Scheme into a byte code, and is performed on run time
- [TScheme] Language with static model attachment of the Scheme style
TScheme . seemingly, it has a translator to C/C++ .
- [Winscheme 48] Transplant to Microsoft Windows of Scheme48
Winscheme 48 . There is Also the Windows CE Version.
Utility
- [BRL]
BRL (Beatiful Report Language) is . (similar to PHP4 or mod_perl) which buries and puts Scheme code to HTML combining KAWA and Servelet engine.
- [GEmacs]
GEmacs It is that's right . enabling it to use both sides rather than transposing the Lisp processing system of .Emacs which unifies guile to é═ and Emacs to guile.
- [guile-gtk]
guile-gtk . . Which is GTk Bind of Guile Which is Mounting of Scheme of GNU
- [guilegl]
guilegl It is OpenGL bind of é═ and guile.
GTkGLArea é≡Ägé┴é─éóé▄é╖.
- [guile-pg]
guile-pg . which is the module which enables it to access free RDBMS PostgreSQL-7.0 from é═ and guile
- [JEmacs]
JEmacs . with that right currently written by mixture of .Java which was mounted on é═ and Kawa, and which is another Emacs, Scheme, and Emacs Lisp
- [JFILTER] Mr. Hiroshi Inukai
JFILTER . . Which is Scheme Program Which Changes Character Code Mutually between JIS, EUC, and SJIS
- [LAML]
LAML . which is é═ Lisp Abstracted Markup Language
- [pregexp]
pregexp . with that right which makes the model the regular expression of high regular expression library .Perl of ë┬ö└ɽ written by é═ and Mr. D.Sitaram by Scheme
- [Stub-Generator] Convenient, in case Scheme48 is extended by C/C++
Stub generator it will take out .
- [uvector, logical, and cgitools] Mr. Shiro Kawai
Practical Scheme Then, . to which uvector, logical, and cgitools are opened
- [vgrind.ps] Mr. Mayer Goldberg
vgrind.ps . It is Pretty Printer of Scheme Script Written by PostScript.
On-line document
What can be read in domestic or Japanese
Except [ it ]
-
ReadScheme.org . Also Former Paper about Scheme of .Guy Steele Which is Accumulating Paper, Technical Paper, Etc. about Scheme, or Gerald Sussman!
-
Scheme home page . Homepage of Scheme Currently Exhibited in AI Lab of MIT
RRRS-Authors é═R n Archive [ of Mailing list for the authors of RS arguing ] .
- A. Mr. Jaffer
(Yet another) Scheme home page .
-
Scheme FAQ, part1 ,
part2 .
-
Scheme Frequently Asked Questons (and answers) . . Updated Actively Recently
-
www.schemers.org . Site for Schemer Currently Exhibited at British Rice University
SRFI (Scheme Request For Implementation) . R n project. to which specification decision and mounting are recommended about a function with being [ much / although not defined as RS ] needed
-
Internet Scheme Repository . SchemeRIPOJITORI. in Internet Currently Exhibited in Indiana University
-
CMU Scheme Repository . SchemeRIPOJITORI. Currently Exhibited in Carnegie Mellon University
-
The TeachScheme! Project . which researchers, such as é═, Brown size, and Rice size, organize -- the . processing system aiming at training of the teacher who can do the lesson of modern programming
Dr Scheme é≡ùpéó, Matthias Felleisen of a text, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, and How to design program,
MIT Press é═
A whole sentence opens to the public. . carried out
-
Common Lisp the Language, 2nd Edition at
AI-repository , CMU.
- Dorai Sitaram,
Teach Yourself Scheme in Fixnum Days at
Rice university .
FTP site
Books
Scheme-related books (the thing and the Japanese translation which were written in Japanese)
- H. Abelson, G.J.Sussman with J.Sussman work, an Eiichi Wada translation,
The structure of a computer program, and an interpretation The second edition,
Pearson education 2000 .. (ISBN 4-89471-163-X. the 2nd-edition Japanese translation of following Abelson, Sussmann, and Sussmann)
- The Kent day VIGU (Kent Dybvig) work, a Masaaki Murakami translation, and programming language SCHEME,
Pearson education 2000 .. (ISBN 4-89471-226-1. the Japanese translation of following Dybvig)
-
Inukai -- a great work "Admission Scheme" üA
Hidekazu system 1999.
-
Toshimitsu Inomata ëvìΦ Shinji,
A guide to sign processing by Scheme Morikita Shuppan Co., Ltd., Inc., 1994.
- Taichi Yuasa,
A guide to Scheme Iwanami Shoten, 1991.
- H. Abelson, G.J.Sussman with J.Sussman work, a Fumio Motoyoshi translation, the structure of a program and execution, tuna UHIRU, 1989 (translation . out of print [ of following Abelson Sussmann, and Sussmann ] of the 1st edition)
Scheme-related books (except the above)
- R. Kent Dybvig,
The Scheme Programming Language, 2nd Edition The manual . Japanese translation of Prentice Hall, Inc., and 1996.Scheme is above-mentioned Murakami translation .
- H. Abelson, G. J. Sussman with J. Sussman,
Structure and Implementation of Computer Programs (2nd ed.) The prominent textbook which took up MIT press and 1996.Scheme
Whole sentence . é¬î÷èJ(ed)
- Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi,
How to design program ,
MIT Press .
Others
The copyright of this document is Kimura è▐<.
iwao@sci.toyama-u.ac.jp . which > holds
It returns to Kimura's homepage.
Copyright Iwao KIMURA all right reserved. 1999--2000