Scheme - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Scheme



  
 The Scheme Programming 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.
Scsh, a Scheme Shell, is a broad-spectrum systems-programming environment for Unix embedded in R4RS Scheme.
PLT Scheme is an umbrella name for a family of implementations of the Scheme programming language.
http://www.swiss.ai.mit.edu/projects/scheme   (700 words)

  
 Scheme programming language - Wikipedia, the free encyclopedia
Scheme is a functional programming language and a dialect of Lisp.
Scheme implementations are required to optimize tail calls so as to eliminate use of stack space where possible, so arbitrarily long loops can be executed using this technique.
PLT Scheme is a suite of Scheme programs for Windows, Mac, and Unix platforms including an interpreter (MzScheme), a graphical toolkit (MrEd), a pedagogically-oriented graphical editor (DrScheme), and various other components including Component object model and ODBC libraries.
http://en.wikipedia.org/wiki/Scheme_programming_language   (2870 words)

  
 A Scheme Story
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.
Scheme code is clear and easy to understand.
For the first time, I fully realized that Scheme was not only easy to learn; it was also easy to learn from.
http://www.trollope.org/scheme.html   (1871 words)

  
 Scheme Tutorial
Scheme is an imperative language with a functional core.
LISP and Scheme have found their main application in the field of artificial intelligence.
Scheme does not readily support the functional style of interactive programming since input is not passed as a parameter but obtained by successive evaluations of the builtin function read
http://cs.wwc.edu/~cs_dept/KU/PR/Scheme.html   (2271 words)

  
 FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]
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.
Discussion of AI programs implemented in Scheme should sometimes be cross-posted to the newsgroup comp.ai.
Discusses Scheme, Prolog, and Smalltalk, gives an overview of the history and philosophy of AI, surveys three major programming paradigms (procedural, declarative, and object-oriented), and metaphors to AI programming.
http://www.faqs.org/faqs/scheme-faq/part1   (6346 words)

  
 PlanetMath: scheme
For many problems, the points of the underlying topological space of a scheme do not represent what we want to work with.
In particular, the tools for dealing with individual schemes can usually also be adapted to deal with families of schemes.
Along with this ability to deal with varying base fields, schemes offer a great number of other possibilities.
http://planetmath.org/encyclopedia/Scheme.html   (654 words)

  
 The Scheme Underground
Scheme 48, an ultra-portable Scheme implementation which is easily interfaced to existing software written in other languages.
The Scheme Underground is an effort to develop useful software packages in Scheme for use by research projects and for distribution on the net.
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.
http://www.ai.mit.edu/projects/su/su.html   (443 words)

  
 A Type Notation for Scheme:
on Scheme [R5RS] for the syntax of Scheme's
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.
Grammar Summary, for a summary of the type checker's additions to Scheme's syntax.
http://www.cs.iastate.edu/~leavens/ComS342-EOPL2e/docs/typedscm_toc.html   (5427 words)

  
 FAQ: Scheme Implementations and Mailing Lists 2/2 [Monthly posting] - [2-1] Free Scheme implementations.
Attach to the Scheme subdirectory (cd '*>scheme') and transfer all files in it and its subdirectories using file type binary.
Scheme 48 is a Scheme implementation based on a virtual machine architecture.
Gambit is a high-performance implementation of Scheme based on an optimizing compiler.
http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/scheme/part2/faq-doc-1.html   (3844 words)

  
 Scheme 48
Scheme 48's Lispy implementation language (LIL - an adjective coined at MIT in the 1970's) was later dubbed 'Pre-Scheme'.
This was not 'incestuous' since the part of the system executed by the underlying Lisp (the virtual machine, or VM) was carefully written in such a way that it in principle it did not need a garbage collector, tail recursion, or other Lisp-specific apparatus; it was really a C or assembly-level program with Lisp syntax.
Publications: In 1994 Richard and I were invited to write a paper on Scheme 48's architecture for the journal Lisp and Symbolic Computation.
http://mumble.net/s48   (1510 words)

  
 Scheme AI blog of artificial intelligence evolving from Seed AI to Singularity AI
Scheme AI blog of artificial intelligence evolving from Seed AI to Singularity AI Scheme
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.
http://mind.sourceforge.net/scheme.html   (149 words)

  
 Scheme
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.
introduction to the study of computer science, using Scheme as the implementation language for the computational approaches that it examines.
The Scheme libraries are small enough that programmers commonly construct functionality using primitive functions, where a LISP system might have something already defined.
http://linuxfinances.info/info/scheme.html   (1641 words)

  
 Scheme - TunesWiki
"Envision: scheme with pictures" an extension of Scheme to program computer vision (AI) applications.
"Scheme Cross Reference Directory" a directory of Scheme syntax, procedures, and variables found in various Scheme implementations.
"qobischeme" a library of useful Scheme procedures for Scheme->C. "Schelog" an embedding of Prolog-style logic programming in Scheme.
http://tunes.org/wiki/Scheme   (1305 words)

  
 DrScheme
DrScheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages.
http://www.drscheme.org   (147 words)

  
 Practical Scheme
A scheme system with compiler and integrated development environment.
A Scheme environment written in Java by Per Bothner.
This program itself is independent from any Scheme implementation; you can use your favorite one.
http://www.shiro.dreamhost.com/scheme   (624 words)

  
 Pocket Scheme for the H/PC and P/PC
With Pocket Scheme, you can try the examples on a computer smaller than the book you are reading.
Pocket Scheme gives your PDA a standalone programming capability in Scheme, a dialect of Lisp with exceptionally clear and simple semantics.
Pocket Scheme now abides by the specified heap limit, returns memory to the system in more low-memory scenarios, and better handles deep recursions.
http://www.mazama.net/scheme/pscheme.htm   (2411 words)

  
 MIT/GNU Scheme - GNU Project - Free Software Foundation (FSF)
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.
MIT/GNU Scheme is available in binary form for a variety of systems.
This means that if the above binaries don't work on your system, it is pointless to try building a custom set of binaries from the source code.
http://www.gnu.org/software/mit-scheme   (457 words)

  
 Scheme Programming
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.
Consistent or conformant Scheme implementations of W3C Recommendations: XML Infoset, XPath query language and a small subset of XSL Transformations.
http://okmij.org/ftp/Scheme   (2584 words)

  
 The TeachScheme! Project: Notes on Scheme
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).
In reality, editing Scheme on a computer is much easier than editing most other syntaxes.
http://www.teach-scheme.org/Notes/scheme-faq.html   (2295 words)

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

  
 Cheney on the M.T.A.
However, the current scheme is simpler, since it does not require that objects be forwarded dynamically during execution.
With our Scheme, the definition of an iterative routine is narrowed considerably--only those iterations which do no storage allocation may be converted into an iteration, because all storage is being allocated on the stack.
The Scheme program is translated into continuation-passing style, so the target C functions never return.
http://home.pipeline.com/~hbaker1/CheneyMTA.html   (2225 words)

  
 Open Directory - Computers: Programming: Languages: Lisp: Scheme
The Scheme Underground - An effort aimed at developing useful software packages in Scheme for use in research projects and for distribution on the net.
Reports on the Algorithmic Language Scheme - Specifications for the programming language Scheme.
The Scheme Programming Language - Main page at MIT, Scheme's birthplace; short list of implementations, some general documentation, information on the MIT Scheme implementation, some random links.
http://dmoz.org/Computers/Programming/Languages/Lisp/Scheme   (474 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.
This is considered better programming practice and this construct should be recognized in order to be able to read others ScriptFu scripts.
Each procedural database function has a corresponding scheme function mapping.
http://www.gimp.org/tutorials/Basic_Scheme   (2046 words)

  
 ALU: Related Languages
Scsh (Scheme Shell) is a broad-spectrum systems-programming environment for Unix embedded in R4RS Scheme.
Revised(4) Report on the Algorithmic Language Scheme - the Scheme Standard (R4RS).
While M.I.T. people working on Scheme concentrated on recursion, Xerox Parc people working on Smalltalk concentrated on object oriented programming.
http://www.lisp.org/table/related-languages.htm   (607 words)

  
 The Internet Scheme Repository Home Page
Lots of scheme code meant for benchmarking, library/support, research, education, and fun.
An excellent list of Scheme implementations (part 2 of Mark Kantrowitz's Scheme FAQ) is available.
A list of most file formats of items stored in the repository is available, if you have any problems.
http://www.cs.indiana.edu/scheme-repository/home.html   (162 words)

  
 RISC OS Select
The scheme is suitable both for users who want to be sure of receiving the latest fixes and official releases and also for users who like to have the latest experimental modules and features.
The scheme is a personal one and allows you to install the RISC OS Select software on any machines you own.
We would like to point out that using the Select Scheme components does not mean you have to remove the current physical ROM's from the machine and hence in the unlikely event of problems with the new ROM image you will always be able to return to using the original RISC OS 4 settings.
http://www.riscos.com/select   (6796 words)

  
 Reconciling Emacs Lisp and Scheme
So Scheme must be able to return #f to Emacs Lisp, and have Emacs Lisp recognize it as false.
So Scheme must be able to return '() to Emacs Lisp, and have Emacs Lisp recognize it as the empty list.
Guile will support both Emacs Lisp and Scheme, and allow code written in one language to exchange values and share data structures with the other.
http://www.red-bean.com/guile/notes/emacs-lisp.html   (1312 words)

  
 scheme - definition of scheme in Encyclopedia
The Scheme programming language is a dialect of Lisp.
A scheme is a plan or a system of related parts.
In mathematics, schemes are an important concept connecting the fields of algebraic geometry, commutative algebra and number theory.
http://encyclopedia.laborlawtalk.com/scheme   (127 words)

  
 Fold Must Fold! Lambda the Ultimate
Finally, after numerous complaints about so many parentheses, Scheme will introduce a new syntax where s-exprs are delimted by special tags enclosed in <>'s, with a special /> notation for the end of a list.
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!
"proc" might even be better considering pervasiveness of side-effects in scheme.
http://lambda-the-ultimate.org/node/view/613   (1408 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.
To the question "how many private URL schemes are there?," the answer was given that there were perhaps 20-40 in use at Microsoft, with 2-3 being added a day; WebTV has 24, with 6/year added.
The Internet Standard list of URI schemes is maintained by IANA according to RFC2717.
http://www.w3.org/Addressing/schemes   (1159 words)

  
 Welcome to the SICP Web Site
An appendix summarizes the Scheme programming language as used in the text, showing at what point in the text each element of Scheme is introduced.
From MIT, we supply free implementations of the MIT Scheme programming environment.
This page provides information on how to obtain copies of MIT Scheme as well as other implementations.
http://mitpress.mit.edu/sicp   (300 words)

  
 XPointer xmlns() Scheme
scheme and the behavior of XPointer processors with respect to this scheme.
The scheme data syntax is as follows; if scheme data in a pointer part with the
Information about implementations relevant to this specification and the accompanying XPointer element() Scheme and XPointer xmlns() Scheme can be found in the Implementation Report.
http://www.w3.org/TR/xptr-xmlns   (897 words)

  
 More on Scheme
Buy a copy of The Scheme Programming Language by Kent Dybvig.  You can read it online here, but I'm a big fan of printed books.  I found that between TSPL/3e and R5RS, I was able to become pretty proficient pretty fast.
I'd be remiss if I didn't recommend SICP, which is also available online. It's less about learning Scheme and more about learning a new way to think.
This offers a guided history tour of AI, with lisp as the language of choice - although you also end up also implementing prolog to solve some logic programming problems, and a scheme interpreter/compiler to see how lisp is implemented in lisp.
http://pluralsight.com/blogs/dbox/archive/2005/09/25/15013.aspx   (1073 words)

  
 (CHEZ (CHEZ SCHEME))
The third edition of The Scheme Programming Language is now available in major online and retail bookstores, or direct from the MIT Press order page.
Chez Scheme Version 7.0a has been released to fix a couple of bugs and add
The Chez Scheme Version 7 User's Guide is available online.
http://www.scheme.com   (169 words)

  
 The Little JavaScripter
The final chapter of The Little Schemer is a Little Scheme interpreter, capable of evaluating most of the expressions in the book.
The latest, The Little Schemer (Fourth Edition), updated by Friedman and Matthias Felleisen, now conforms more closely to a real programming language, Scheme, and has new chapters which delve much deeper into recursive function theory and language processors.
It runs in a web page, so you can execute your Scheme programs in any web browser.
http://www.crockford.com/javascript/little.html   (692 words)

  
 Project Schematics
Schematics is devoted to the construction of high quality libraries for the Scheme language, and
We host the web pages for the Scheme UK users group.
scm-pdf is a library for creating PDF documents via Scheme.
http://schematics.sourceforge.net   (262 words)

  
 MIT Scheme Reference: MIT Scheme Reference
This Info file is the programmer reference document for the MIT implementation of Scheme.
It describes the facilities available for developing programs in MIT Scheme, and the "public" parts of the implementation.
This document was generated by Chris Hanson on June, 17 2002 using
http://www.swiss.ai.mit.edu/projects/scheme/documentation/scheme.html   (62 words)

  
 PLT Scheme
PLT Scheme is an umbrella name for a family of implementations of the Scheme programming language.
How to Design Programs (HtDP) is a textbook for introductory programming that was written by several PLT members.
MzScheme is the lightweight, embeddable, scripting-friendly PLT Scheme implementation.
http://www.plt-scheme.org   (96 words)

  
 LEGOScheme
Lego/Scheme is an implementation of Scheme for the Lego MindStorms Robot kits.Essentially a person wishing to program for the Lego Robots can use this instead of Visual Basic to program.
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.
http://www.indiana.edu/~legobots/legoscheme   (235 words)

  
 Scheme 48
Scheme 48 is an implementation of Scheme written by
Kali is a distributed version of Scheme built on top of Scheme 48.
Scsh (SCheme SHell) is a scripting and systems programming environment built on top of Scheme 48 and POSIX.
http://www.s48.org   (93 words)

  
 The CHICKEN Scheme Compiler - call-with-current-continuation.org
Report on the Algorithmic Language Scheme (R5RS), and includes many enhancements and extensions.
A sophisticated but easy-to-use Foreign Function Interface for linking C and C++ libraries and classes to Scheme
CHICKEN is a compiler for the Scheme programming language.
http://www.call-with-current-continuation.org/index.html   (424 words)

  
 Scheme Property
The resource is a file on the local computer.
MSDN Home > MSDN Library >.NET Development >.NET Framework SDK >.NET Framework > Reference > Class Library > System > Uri Class > Properties
The following example writes the scheme name (http) to the console for the URI http://www.contoso.com/.
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemUriClassSchemeTopic.asp   (158 words)

  
 Bibliography of Scheme-related Research
Third Workshop on Scheme and Functional Programming, 2002
Second Workshop on Scheme and Functional Programming, 2001
This online bibliography collects together links to technical papers and theses related to the Scheme language, including both classic papers and recent research.
http://library.readscheme.org   (78 words)

  
 Guile (News)
A new family of functions for converting between C values and Scheme values has been added that is future-proof and thread-safe.
The INUM macros like SCM_MAKINUM have been deprecated.
http://www.gnu.org/software/guile   (721 words)

  
 Community-Scheme-Wiki
This wiki is about anything even remotely related to the programming language Scheme (see what-is-scheme
showcasing Programs and software packages written in Scheme
That is a very general statement, and this wiki is meant to be very general.
http://community.schemewiki.org/?#scheme-on-freenode   (138 words)

  
 Snowy Mountains Scheme Encyclopedia Article @ BareHands.com (Bare Hands)
Find More Information about "Snowy Mountains Scheme" in BareHands.com's:
The scheme created two major artificial lakes, Lake Eucumbene and Lake Jindabyne as well as a number of smaller lakes and pondages.
The associated Snowy Mountains Hydro-Electric Scheme is one of the most complex integrated water and hydro-electric power schemes in the world.
http://www.barehands.com/encyclopedia/Snowy_Mountains_Scheme   (649 words)

  
 The color scheme encyclopedia which is useful to WEB production fashion interior design
Using the translation software, it translated in English.
Please solve also the problem of color scheme and the color which it is essential to sight design, with this sight.
As for study of color scheme and design, the large quantity seeing, the eye fattening/fertilizing is easy thing number one.
http://fkm.sakura.ne.jp/en   (555 words)

  
 Welcome to schemers.org!
The new Scheme standard process is under way.
I intend this but for a Scheme of a larger Design.
There will be a Scheme 2006 workshop (co-located with ICFP) in Portland, Oregon, USA, in September 2006.
http://www.schemers.org   (108 words)

  
 schemers.org: Documents: Standards: R5RS
The older report, R4RS, is also available in Windows HLP format (thanks to Sergei Egorov).
, which published archival versions of so many excellent papers on or using Scheme) has the document in its archive.
Thanks to the efforts of several volunteers, we provide it in numerous formats.
http://schemers.org/Documents/Standards/R5RS   (105 words)

  
 Tanganyika groundnut scheme - encyclopedia article about Tanganyika groundnut scheme.
This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.
Wakefield believed that the main reason for the apparent barrenness of the Tanganyika was local primitive farming practices that would be easily solved by Western equipment.
After a three-month mission, the team's report was optimistically favourable to the scheme.
http://encyclopedia.thefreedictionary.com/Tanganyika+groundnut+scheme   (2472 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.