Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Scheme


Related Topics

In the News (Tue 17 Nov 09)

  
  Scheme programming language - Wikipedia, the free encyclopedia
Scheme was introduced to the academic world via a series of papers now referred to as Sussman and Steele's Lambda Papers.
Therefore, Scheme provides as few primitive notions as possible, and where this is practical in an implementation, tends to let everything else be provided by programming libraries that are built on top of them.
However, Scheme is usually processed and displayed using editors which automatically indent the code in a conventional manner, and after a short period of acclimation the parentheses become unobtrusive.
en.wikipedia.org /wiki/Scheme_programming_language   (2870 words)

  
 The Scheme Programming Language
Scheme was one of the first programming languages to incorporate first class procedures as in the lambda calculus, thereby proving the usefulness of static scope rules and block structure in a dynamically typed language.
Scheme was the first major dialect of Lisp to distinguish procedures from lambda expressions and symbols, to use a single lexical environment for all variables, and to evaluate the operator position of a procedure call in the same way as an operand position.
Scheme in Education is a collection of links for people interested in Scheme as a tool in education.
www.swiss.ai.mit.edu /projects/scheme   (700 words)

  
 Scheme Tutorial
Scheme is an imperative language with a functional core.
Scheme departs from standard mathematical notation for functions in that functions are written in the form (Function-name Arguments...) and the arguments are separated by spaces and not commas.
Scheme does not have an extensive repertoire of higher order functions but {\tt apply} and {\tt map} are two builtin higher order functions.
cs.wwc.edu /~cs_dept/KU/PR/Scheme.html   (2271 words)

  
 Snowy Mountains Scheme Encyclopedia Article @ BareHands.com (Bare Hands)   (Site not responding. Last check: 2007-10-22)
The Scheme built several temporary towns for its construction workers, several of which have become permanent: Cabramurra (the highest town in Australia); and Khancoban.
The Scheme is the largest renewable energy generator in mainland Australia and plays a pivotal role in the operation of the national electricity market, generating approximately 3.5% of the mainland grid's power.
Releases from the Scheme were only based on the needs of riparian users and took no account of ecosystem needs; it soon became known that the lower reaches of the river were in environmental crisis.
www.barehands.com /encyclopedia/Snowy_Mountains_Scheme   (649 words)

  
 PlanetMath: scheme
However, frequently one wishes to work in a slightly different category, such as the category of “complex schemes”, that is, schemes obtained from complex algebras.
Note: Some authors, notably Mumford and Grothendieck, require that a scheme be separated as well (and use the term prescheme to describe a scheme that is not separated), but we will not impose this requirement.
This is version 13 of scheme, born on 2002-06-20, modified 2006-02-01.
planetmath.org /encyclopedia/Scheme.html   (654 words)

  
 A Scheme Story
The ease of learning and using Scheme gave me such confidence in the programs I wrote that I didn't feel the need for the security of a compiler to check my work.
For the first time, I fully realized that Scheme was not only easy to learn; it was also easy to learn from.
Scheme is moving toward the future in computer science education, a future that high school graduates, even of the A.P. course, will not be prepared for if the curriculum continues to use BASIC and Pascal.
www.trollope.org /scheme.html   (1871 words)

  
 Scheme - TunesWiki
Scheme is a functional programming language, dialect of Lisp with two distinguishing features: it is small and tries to be clean.
Among notable differences with respect traditional Lisp: Scheme has a single namespace for functions and variables (it is a "Lisp-1"); Scheme has first-class reentrant continuations (which implies lots of "interesting" problems for implementations); R5RS added a stripped-down special purpose macro system (though most Scheme implementations also have a full-blown defmacro-like macros).
"schlep" a Scheme to C translator for a subset of Scheme.
tunes.org /wiki/Scheme   (1305 words)

  
 Scheme 48   (Site not responding. Last check: 2007-10-22)
Scheme 48's Lispy implementation language (LIL - an adjective coined at MIT in the 1970's) was later dubbed 'Pre-Scheme'.
He worked on Scheme 48 at NEC Research Institute for many years, and among innumerable other improvements, wrote a new thread system based on re-entrant schedulers that provides non-blocking I/O and an optimistic concurrency mechanism.
I heard that Scheme 48 had been considered as a foundation for Guile, the Gnu scripting language, but was passed over due to licensing terms.
mumble.net /s48   (1510 words)

  
 Cheney on the M.T.A.
Scheme's only mechanism for expressing iteration is the "tail call", hence Scheme compilers perform a great many optimizations to ensure the efficiency of these "tail recursions".
Scheme compilers perform a number of optimizations to reduce the cost of closure creation and the cost of function calling--e.g., they take advantage of "known" functions when compiling function calls.
A key feature of our Scheme is that the garbage collector avoids the necessity of tracing garbage, and therefore it need not know the format of this garbage, which includes all of the C stack frames.
home.pipeline.com /~hbaker1/CheneyMTA.html   (2225 words)

  
 FAQ: Scheme Implementations and Mailing Lists 2/2 [Monthly posting] - [2-1] Free Scheme implementations.
Scheme->C is an R4RS compliant Scheme system that is centered around a compiler that compiles Scheme to C. Besides the base language, the system includes "expansion passing style" macros, a foreign function call capability, records, weak pointers, 3 X11 interfaces, call/cc, and a generational, conservative, copying garbage collector.
SLIB (Standard Scheme Library) is a portable Scheme library which is intended to provide compatability and utility functions for all standard Scheme implementations, including SCM, Chez, Elk, Gambit, MacScheme, MITScheme, scheme->C, Scheme48, T3.1, and VSCM, and is available as the file slib2a0.tar.gz.
Small scheme implementation in C arranged as a set of subroutines that can be called from any main program for the purpose of introducing an interpreted extension language.
www.cs.cmu.edu /Groups/AI/html/faqs/lang/scheme/part2/faq-doc-1.html   (3844 words)

  
 FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]   (Site not responding. Last check: 2007-10-22)
Scheme is a very powerful and expressive language, but with that power comes many complexities.
Scheme is a dialect of Lisp that stresses conceptual elegance and simplicity.
Scheme is often used in computer science curricula and programming language research, due to its ability to represent many programming abstractions with its simple primitives.
www.faqs.org /faqs/scheme-faq/part1   (6346 words)

  
 The color scheme encyclopedia which is useful to WEB production fashion interior design
When the sight which attaches importance design and color scheme and color is searched, when the design school, it tries searching with interior etc., it hits many.
Fashion, the interior, design and the WEB sight, it is the color scheme encyclopedia which is useful to the leaflet and announcement etc..
Please solve also the problem of color scheme and the color which it is essential to sight design, with this sight.
fkm.sakura.ne.jp /en   (555 words)

  
 GIMP - Basic Scheme
This document will try to be a brief introduction to Scheme, just teaching the essentials in order to write script-fu scripts, without getting into the programming language theory that is so typical of other Scheme references.
Scheme is a lisp variants and all expressions are surrounded by parens.
If the ' was omitted scheme would try to look up a function with the name 255 and send it the two parameters 127 and 0, which is obviously not what we wants.
www.gimp.org /tutorials/Basic_Scheme   (2046 words)

  
 A Type Notation for Scheme:
Scheme files loaded or required from the read-eval-print loop are also type checked, as are files that are loaded or required from other files being loaded and required, etc. Scheme files may themselves contain type declarations.
is an abstraction of the built-in Scheme predicate
on Scheme [R5RS] for the syntax of Scheme's
www.cs.iastate.edu /~leavens/ComS342-EOPL2e/docs/typedscm_toc.html   (5427 words)

  
 Scheme
The Scheme libraries are small enough that programmers commonly construct functionality using primitive functions, where a LISP system might have something already defined.
The garbage-collection algorithm used is a copying generational collection scheme with a young generation on the C-stack and a large static heap for the old generation.
This is advantageous as Scheme is a fairly small, readily parsed, fairly efficient and readily embeddable language.
linuxfinances.info /info/scheme.html   (1641 words)

  
 Pocket Scheme for the H/PC and P/PC
Pocket Scheme gives your PDA a standalone programming capability in Scheme, a dialect of Lisp with exceptionally clear and simple semantics.
Pocket Scheme does guard against illegal memory references, where it can, but is helpless in the face of inter-thread message deadlocks and the like.
Pocket Scheme is Copyright 1998-2006 Ben Goetter, and distributed under the Artistic License.
www.mazama.net /scheme/pscheme.htm   (2411 words)

  
 Practical Scheme
The site is also a center of SRFI's--- Scheme Request For Implementation---which provides common interface of libraries across various implementations.
GNU adopted Scheme for the base of extension language several years ago.
Scheme code is compiled to Java bytecode, hence has the property "write once run everywhere".
www.shiro.dreamhost.com /scheme   (624 words)

  
 The TeachScheme! Project: Notes on Scheme   (Site not responding. Last check: 2007-10-22)
Scheme won its author the ACM's Grace Murray Hopper award, which is given to a computer scientist under the age of thirty for a significant achievement (a rare and remarkable honor).
Scheme, in contrast, permits students to manipulate all forms of data directly (structures, lists, trees, graphs, stacks, queues, and so on).
Scheme, when properly harnessed (as explained above), is the best language we have found to provide this kind of understanding.
www.teach-scheme.org /Notes/scheme-faq.html   (2295 words)

  
 A *retired index* of WWW Addressing Schemes
A new naming scheme may be introduced by defining a mapping onto a conforming URL syntax, using a new prefix.
It is recommended that those proposing a new scheme demonstrate its utility and operability by the provision of a gateway which will provide images of objects in the new scheme for clients using an existing protocol.
If the new scheme is not a locator scheme, then the properties of names in the new space should be clearly defined.
www.w3.org /Addressing/schemes   (1159 words)

  
 LEGOScheme
Scheme is frequently used in a universitysetting to teach the basic theory of programming (scope, recursion etc.)
Lego/Scheme was developed at Indiana University by three Computer Science undergraduates as a challenge issued by several faculty and graduate students.What makes this a more impressive feat is that it was done in the time span of three days, the time between the last final and summer break.
This is a rather rudimentary release, meant mainly as a proof of concept.The hardware in the RCX unit of the LEGO kit is very limited in its capability, which means that this version of Scheme for it is limited as well.
www.indiana.edu /~legobots/legoscheme   (235 words)

  
 Scheme Programming
Consistent or conformant Scheme implementations of W3C Recommendations: XML Infoset, XPath query language and a small subset of XSL Transformations.
Scheme can be used to formally reason about its own code.
The title comments to the source code of the calculator explain the differences between a call-by-value evaluator such as Scheme, an applicative-order lambda-calculator, a normal-order evaluator such as Scheme's macro-expander, and the present normal-order lambda-calculator.
okmij.org /ftp/Scheme   (2584 words)

  
 Scheme AI blog of artificial intelligence evolving from Seed AI to Singularity AI
This weblog invites Scheme programmers to implement the main Alife Mind loop of the simplest artificial intelligence.
There is no need to standardize or homogenize the evolution of the AI Minds in Scheme or any other language.
Let there be a wide diversity and diaspora of the evolving Minds in a classic scenario of the survival of the fittest.
mind.sourceforge.net /scheme.html   (149 words)

  
 Scheme 48   (Site not responding. Last check: 2007-10-22)
It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.
The current version of Scheme 48 is 1.3 (released July 10, 2005).
Scsh (SCheme SHell) is a scripting and systems programming environment built on top of Scheme 48 and POSIX.
www.s48.org   (93 words)

  
 SCHEME Attribute | scheme Property (META) (Internet Explorer)   (Site not responding. Last check: 2007-10-22)
Sets or retrieves a scheme to be used in interpreting the value of a property specified for the object.
The scheme property can provide a context to correctly interpret otherwise ambiguous data formats such as those for date and time.
The following example of the meta shows how the scheme can be used to clarify the value of the "id" property.
msdn.microsoft.com /workshop/author/dhtml/reference/properties/scheme.asp   (187 words)

  
 MIT/GNU Scheme - GNU Project - Free Software Foundation (FSF)
MIT/GNU Scheme is a part of the GNU project, and is hosted on Savannah.
MIT/GNU Scheme is free software licensed under the GNU General Public License.
Code for running MIT/GNU Scheme under GNU Emacs is here (or byte-compiled); this has been tested on GNU Emacs versions 20.7 and 21.1, and should replace the file of the same name included with Emacs; it won't work with Emacs 19 or earlier.
www.gnu.org /software/mit-scheme   (457 words)

  
 The Internet Scheme Repository Home Page   (Site not responding. Last check: 2007-10-22)
The Scheme repository is not presently being maintained.
Lots of scheme code meant for benchmarking, library/support, research, education, and fun.
Many thanks to Ozan S. Yigit, founder of the original scheme repository at York University, to David Eby, who assumed responsibility from Ozan when the repository was transferred to Indiana University in 1994, and to John Zuckerman, who took over from David and maintainted the repository through 1998.
www.cs.indiana.edu /scheme-repository/home.html   (162 words)

  
 Fold Must Fold! | Lambda the Ultimate
About 30 years ago, Scheme had FILTER and MAP courtesy of Lisp hackers who missed them from their past experience.
Most Scheme users are unfamiliar with Alonzo Church (indeed, they don't even know that he was related to Guy Steele), so the name is confusing; also, there is a widespread misunderstanding that LAMBDA can do things that a nested function can't -- we still recall Dan Friedman's Aha!
The new Green Scheme specification requires that objects be recycled rather than sent to the garbage collector.
lambda-the-ultimate.org /node/view/613   (1408 words)

  
 The Scheme Underground   (Site not responding. Last check: 2007-10-22)
The Scheme Underground is an effort to develop useful software packages in Scheme for use by research projects and for distribution on the net.
Scheme 48, an ultra-portable Scheme implementation which is easily interfaced to existing software written in other languages.
We are looking for motivated hackers, with good programming taste, who like Scheme, are looking for interesting and fun projects, and are willing to continue into the fall semester.
www.ai.mit.edu /projects/su/su.html   (443 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.