Geometry.Net - the online learning center
Home  - Basic_S - Scheme Programming

e99.com Bookstore
  
Images 
Newsgroups
Page 2     21-40 of 90    Back | 1  | 2  | 3  | 4  | 5  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Scheme Programming:     more books (100)
  1. Dylan (programming language): Programming language, Functional programming, Object-oriented programming, Dynamic programming language, Reflection (computer ... Bob Dylan, Scheme (programming language)
  2. Logic Programming in Scheme by Nils M Holm, 2007-01-01
  3. INTRODUCTION TO PROGRAMMING LANGUAGES: PRINCIPLES, C, C++, SCHEME AND PROLOG by CHENYINONG, TSAIWEI-TEK, 2006-08-31
  4. Direct Marketing: Neuro-Linguistic Programming, Pyramid Scheme, Large Group Awareness Training, Telemarketing, Mailing List, Infomercial
  5. Recueil de petits problèmes en Scheme (SCOPOS) (French Edition) by L. Moreau, C. Queinnec, et all 1999-09-15
  6. An Introduction to Functional Programming with Scheme,2008 publication by Nancy Lyn Tinkham, 2008
  7. Housing Schemes: Creation and Programming by P N Houstoun, 1970-09-01
  8. PROLOG-II as an instance of the logic programming language scheme (Research Report RC. International Business Machine Inc. Research Division) by Joxan Jaffar, 1985
  9. Simply Scheme programming examples by Brian Harvey, Matthew Wright, 1994-04-20
  10. Scheme translation of functions from functional programming application and implementation (Technical report / Computer Science Dept., Indiana University) by Dave Laymon, 1983
  11. The Scheme Programming Language by R. Kent Dybvig, 1987
  12. Programming and verification scheme in the [iota] system-integration of verification and data abstraction (RIMS) by Reiji Nakajima, 1977
  13. Classification schemes in programming languages: A framework for study (CIS group working paper series) by Linda Weiser Friedman, 1992
  14. Scheme Programming Language Third Edition by Kent R. Dybvig, 2003

21. The Scheme Programming Language
The scheme programming Language. Ken Dickey. An Alternate World View. This seriesof articles describes the world view of the scheme programming Language.
http://www.scs.carleton.ca/~csgs/resources/scheme_intro.html
The Scheme Programming Language
Ken Dickey
An Alternate World View
Each programming language presents a particular world view in the features it allows, supports, and forbids. This series of articles describes the world view of the Scheme Programming Language. This view contains many elements desired in a modern programming language: multi-paradigm support, composable, reusable abstractions, ability to create languages specialized for particular applications, clean separation of the generic and the implementation specific, and scalability from stand alone utilities to major software systems. Scheme started as an experiment in programming language design by challanging some fundamental design assumptions. It is currently gaining favor as a first programming language in universities and is used in industry by such companies as DEC, TI, Tektronix, HP, and Sun.
What is Scheme?
Scheme is a small, exceptionally clean language which is, very importantly, fun to use. The language was designed to have very few, regular constructs which compose well to support a variety of programming styles including functional, object-oriented, and imperative. The language standard is only about 50 pages, including a formal, denotational definition of its semantics. Scheme is based on a formal model (the lambda calculus), so there are plenty of nice properties for the theoreticians and one can build knowledgeable code transformation tools reliably. Scheme has lexical scoping, uniform evaluation rules, and uniform treatment of data types. Scheme does not have the concept of a pointer, uninitialized variables, specialized looping constructs, or explicit storage management.

22. COSMOS Scheme Programming
Home page for scheme programming component of Cluster 5, CS ThroughGames and Scheme, COSMOS, UC Irvine, 2002. Cluster 5 * Summer
http://www.ics.uci.edu/~kay/cosmos/scheme.html
Cluster 5 * Summer 2002
Computer Science Through Games and Scheme Programming
David G. Kay, Dan Frost, Tom Sutfin
Programming in Scheme

23. Scheme Programming Reference
scheme programming Reference. Subject scheme programming Reference; FromRalph Ferris ralph@fsc.fujitsu.com ; Date Mon, 21 Jun 1999 164852 0400.
http://www.biglist.com/lists/dssslist/archives/199906/msg00170.html
Date Prev Date Next Thread Prev Thread Next ... List Home
Scheme Programming Reference
  • Subject : Scheme Programming Reference From ralph@fsc.fujitsu.com Date : Mon, 21 Jun 1999 16:48:52 -0400
Hi All, Looking over the various DSSSL sites, I haven't come across any references to a readily available introduction to Scheme programming. As it happens, a document of this type exists: The Scheme programming language, by Ken Dickey, ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/intro.txt Interestingly enough, the author states: "Scheme is a small, exceptionally clean language which is, very importantly, fun to use." This is in contrast to many descriptions of DSSSL, which frequently seem to start out by saying "DSSSL style sheets are based on Scheme, this dialect of Lisp, and you're really going to be confused ..." Nothing like encouraging folks at the outset. Best regards, Ralph E. Ferris HyBrick Program Manager Fujitsu Software Corporation HyBrick: http://www.fsc.fujitsu.com/hybrick/ DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist

24. Re: Scheme Programming Reference
Home Re scheme programming Reference. Subject Re scheme programmingReference; From Jack Fitzpatrick jfitzpatrick@as.csg.com ;
http://www.biglist.com/lists/dssslist/archives/199906/msg00181.html
Date Prev Date Next Thread Prev Thread Next ... List Home
Re: Scheme Programming Reference
http://www.mulberrytech.com/dsssl/dssslist Follow-Ups

25. Guile Emacs Manual: Emacs Scheme Programming
, ,, Up , ,Top, Contents, Index, ? . 3. Emacs SchemeProgramming. to be written . ,,Top, Contents, Index, ? .
http://gemacs.sourceforge.net/manual/guile-emacs_3.html
Up Top Contents Index
3. Emacs Scheme Programming
[ to be written ] Top Contents Index
This document was generated on July, 1 2000 using

26. Guile Emacs Manual: Guile Programming Support
4. Guile Programming Support. 4.1 Guile scheme programming, How to writeGuile Scheme programs. 4.2 4.1 Guile scheme programming. Guile
http://gemacs.sourceforge.net/manual/guile-emacs_4.html
Up Top Contents Index
4. Guile Programming Support
4.1 Guile Scheme Programming How to write Guile Scheme programs. 4.2 Guile C Programming How to write Guile C Programs. Up Top Contents Index
4.1 Guile Scheme Programming
Guile Emacs provides two major mode: Scheme Interaction mode and Guile Scheme mode . The following commands are provided:
M-TAB
M-x scheme-complete-symbol
C-x C-e
M-x scheme-eval-last-sexp
C-j ( scheme-interaction-mode
M-x scheme-eval-print-last-sexp
M-C-x
M-x scheme-eval-define
C-c C-b
M-x scheme-eval-buffer
C-c C-r
M-x scheme-eval-region
C-c :
M-x scheme-eval-expression
C-c C-h a
M-x scheme-apropos
C-c C-h d
M-x scheme-describe
C-c C-t
M-x scheme-switch-to-lisp-mode
M-x scheme-load-file
Up Top Contents Index
4.2 Guile C Programming
Guile Emacs provides an extension to the C mode. Only one command is provided for now. More stuff will come later on.
M-x guile-c-edit-docstring
See `lisp/guile-c.el' . The latest version is available at: Top Contents Index
This document was generated on July, 1 2000 using

27. The Scheme Programming Language, CS, Univ. Of Kiel, Germany
DrScheme is a complete scheme programming environment that runs onmajor Unix platforms, Windows, and the Macintosh. It includes
http://www.informatik.uni-kiel.de/~scheme/
Institute of Computer Science and Applied Mathematics
in the Faculty of Engineering of Christian-Albrechts-University of Kiel
Scheme
Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman . It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme. 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. By relying entirely on procedure calls to express iteration, Scheme emphasized the fact that tail-recursive procedure calls are essentially goto's that pass arguments. Scheme was the first widely used programming language to embrace first class escape procedures, from which all previously known sequential control structures can be synthesized. More recently, building upon the design of generic arithmetic in Common Lisp, Scheme introduced the concept of exact and inexact numbers.

28. The Scheme Programming Language, Documentation
Scheme Documentation. For beginners. For intermediate users. For advanced users.The system Dr. Scheme. The system Mz. Scheme. Useful help information.
http://www.informatik.uni-kiel.de/~scheme/documents.html
Institute of Computer Science and Applied Mathematics
in the Technical Faculty of Christian-Albrechts-University of Kiel
Scheme - Documentation
Ulf Milanese umi@informatik.uni-kiel.de Last modified: September 13, 2000

29. Math, Graphics, Web And Scheme Programming
APPLYING MATH PRINCIPLES TO CREATE GRAPHICS FOR WEB PAGES USING scheme programming.WHY PROGRAM. OBJECTIVES. HTML CODE. SCHEME CODE. TS ACTIVITIES. PICTURES.
http://www.crpc.rice.edu/CRPC/GT/knorth/Scheme/webScheme.html

30. Math, Graphics, Web And Scheme Programming
APPLYING MATH PRINCIPLES TO CREATE GRAPHICSFOR WEB PAGES USING scheme programming.
http://www.teachersnetwork.org/teachnetusa/knorth/math.htm
APPLYING MATH PRINCIPLES TO CREATE GRAPHICS FOR
WEB PAGES USING SCHEME PROGRAMMING
WHY PROGRAM OBJECTIVES HTML CODE SCHEME CODE ... PICTURES EXPANDING YOUR HORIZONS CONFERENCE
American Association of University Women (AAUW) - West Harris County Branch

31. Help-Site: Scheme Programming Computer Help
scheme programming. Search.
http://help-site.com/c.m/prog/lang/scheme/
[Main Index] -> [Programming] -> [Programming Languages] [Directory] [Forums] Scheme Programming
Search
options If you can't find the help you are looking for on the main site you can now visit the new Help-Site Forums to ask for help. Save 10% on high-quality Crucial RAM. Order online at Crucial's factory-direct Web site. Crucial Technology, The Memory Experts. [New Links]
[Add Url]
[About]

32. Welcome To The SICP Web Site
SICP is a very well known text teaching the conceptual basis of programming. The full text is available Category Computers Programming Scheme FAQs, Help, and Tutorials...... 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.
http://mitpress.mit.edu/sicp/

33. Tools And Techniques For Use Of The Scheme Programming Language In Undergraduate
Tools and Techniques for Use of the scheme programming Language in UndergraduateEducation. Type Award NSF Org CDA Latest Amendment
http://www.siggraph.org/education/nsfcscr/projects/gen/haynes.html
Tools and Techniques for Use of the Scheme Programming Language in Undergraduate Education
Type : Award
NSF Org : CDA
Latest Amendment Date : August 26, 1994
File : a9312614
Award Number: 9312614 Award Instr.: Standard Grant
Prgm Manager: Caroline Wardle
CDA OFFICE OF CROSS-DISCIPLINARY ACTIVITIES
Start Date : August 1, 1993
Expires : January 31, 1997
Expected Total Amt. : $411,910
Investigator:
Christopher T Haynes LoriLee Sadler R. Kent Dybvig Daniel P Friedman George Springer
Sponsor :
Indiana U Bloomington P O Box 1847 Bloomington, IN 47402
NSF Program : 2885 CISE INSTITUTIONAL INFRASTRUCT
Fld Applictn: 0000099 Other Applications NEC Abstract : This award is for the development of software and curricular materials to support the use of a dialect of the Scheme programming language in undergraduate computer science courses. The simplicity and power of Scheme that account for its widespread use in computer science research also explain its increasing use in education. This project, complementary to the one at Oberlin College, stresses the development of the programming environment and tools. The programming environment will be portable to a wide range of implementations and window systems and will support graphical user interface development, hypertext authoring and delivery, object- oriented programming, and static type analysis, among other modes of programming and courseware development. Indiana University will investigate the use of Scheme in a variety of courses, including but not limited to introductory programming, programming languages, mathematical methods, data structures, and artificial intelligence. Teaching materials to be developed include computer assisted instruction courseware, outlines and visual aids for a variety of curricular options, laboratory manuals, and exercise sets including software support and solutions. Curricular knowledge, materials, and software will be disseminated through summer workshops, Internet, professional meetings, and publications. Evaluation instruments will assess the effectiveness of Scheme as a first programming language and the utility of the curricular materials developed by this project.

34. Book: The Scheme Programming Language : ANSI Scheme
CSC, The scheme programming language ANSI Scheme. Title The scheme programminglanguage ANSI Scheme Edition ISBN 0134546466 Author R. Kent Dybvig.
http://www.csclub.uwaterloo.ca/office/books/0134546466.html
The Scheme programming language : ANSI Scheme Office Staff Books Title: The Scheme programming language : ANSI Scheme
Edition:
ISBN:
Author:
R. Kent Dybvig.
Published: Upper Saddle River, N.J. : Prentice Hall PTR, c1996.
Home

About

Events

Docs
...
Stats
This page was generated on 2003-04-11 at 03:00:07. We recently switched to our new website. The old website (as of 2002-08-10) is still available. Webmaster

35. Ask Jeeves: Search Results For "Scheme Programming"
Popular Web Sites for scheme programming . Search Results 1 10 Rankedby Popularity, Next . 1. scheme programming An archive of
http://webster.directhit.com/webster/search.aspx?qry=Scheme Programming

36. Ask Jeeves: Search Results For "Scheme Programming Language"
Popular Web Sites for scheme programming Language . Search Results1 10 Ranked by Popularity, Next . 1. The scheme programming
http://webster.directhit.com/webster/search.aspx?qry=Scheme Programming Language

37. Scheme Programming Assignment, Honors Programming Languages
Honors Programming Languages G22.3033.03 Fall 2001 scheme programming AssignmentDue Wednesday, October 24. Implement a Scheme interpreter.
http://www.cs.nyu.edu/courses/fall01/G22.3110-001/scheme_assignment.html
Honors Programming Languages
G22.3033.03 Fall 2001
Scheme programming Assignment
Due Wednesday, October 24
Implement a Scheme interpreter. The first thing you should do is understand the mini-scheme interpreter that is on the course web page. Then, rewrite a more complete interpreter from scratch (more or less). It should have all the features that I discussed in class, primarily define (including the special syntax for defining functions conveniently), lambda if cond let letrec let* , and quote In addition, you must also implement macros . These are functions that transform syntactic entities before they are evaluated. In particular, they take expressions (represented as atoms or lists) as arguments and return an expression as the result. The result expression is then evaluated. Here is the syntax I want you to use:
name param param n body
When a macro is applied, the arguments are NOT evaluated. Rather the argument expressions are passed. The body then returns an atom or list, which is evaluated. For example,
(define-macro (strange-mult a b) (list '* a (list '- b 1)))
means that when you type
(strange-mult (+ 3 2) (+ x y))
a gets bound to the list b gets bound to the list (+ x y) , and the result of the macro is
(* (+ 3 2) (- (+ x y) 1)) This expression is then evaluated.

38. Scheme Programming Assignment, Honors Programming Languages
Honors Programming Languages G22.3033.03 Fall 1999 scheme programmingAssignment Due Monday, October 25. Implement a Scheme interpreter.
http://www.cs.nyu.edu/courses/fall99/G22.3110-001/scheme_assignment.html
Honors Programming Languages
G22.3033.03 Fall 1999
Scheme programming Assignment
Due Monday, October 25
Implement a Scheme interpreter. The first thing you should do is understand the mini-scheme interpreter that I gave you in class. Then, rewrite a more complete interpreter from scratch (more or less). It should have all the features that I discussed in class, primarily define (including the special syntax for defining functions conveniently), lambda if cond let letrec let* , and quote In addition, you must also implement macros . These are functions that transform syntactic entities before they are evaluated. In particular, they take expressions (represented as atoms or lists) as arguments and return an expression as the result. The result expression is then evaluated. Here is the syntax I want you to use:
name param param n body
When a macro is applied, the arguments are NOT evaluated. Rather the argument expressions are passed. The body then returns an atom or list, which is evaluated. For example,
(define-macro (strange-mult a b) (list '* a (list '- b 1)))
means that when you type
(strange-mult (+ 3 2) (+ x y))
a gets bound to the list b gets bound to the list (+ x y) , and the result of the macro is
(* (+ 3 2) (- (+ x y) 1)) This expression is then evaluated.

39. (R5Rs Scheme Revised(5) Report On The Algorithmic Language Scheme)
Summary. The report gives a defining description of the programming language Scheme. IEEEStandard for the scheme programming Language. IEEE, New York, 1991.
http://www-sop.inria.fr/mimosa/fp/Bigloo/doc/r5rs.html
Scheme Revised(5) Report on the Algorithmic Language Scheme
Richard Kelsey, William Clinger, and Jonathan Rees ( Editors H. Abelson R. K. Dybvig C. T. Haynes G. J. Rozas N. I. Adams IV D. P. Friedman E. Kohlbecker G. L. Steele Jr. D. H. Bartley R. Halstead D. Oxley G. J. Sussman G. Brooks C. Hanson K. M. Pitman M. Wand Dedicated to the Memory of Robert Hieb
Chapters Summary Introduction Table of contents Overview of Scheme ... Bibliography
Summary The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme.
The introduction offers a brief history of the language and of the report.
The first three chapters present the fundamental ideas of the language and describe the notational conventions used for describing the language and for writing programs in the language.
Chapters Expressions and Program structure describe the syntax and semantics of expressions, programs, and definitions.

40. MDI207- Decision Support Systems In Medicine - Lab 2, Part 1
Shields Instructor Stuart Turner (swturner@ucdavis.edu) Introduction This lab willprovide a brief introduction to the scheme programming language as well as
http://www.medinformatics.org/mdi207/lab2_part1.shtml

Home
Part 1
MDI207 - Decision Support Systems in Medicine, UC Davis
Instructor: Stuart Turner ( swturner@ucdavis.edu
Introduction:
This lab will provide a brief introduction to the Scheme programming language as well as a basic familiarity with two Scheme programming environments: Dr Scheme and MIT Scheme . The lab is brief and there is only one lab devoted to a generic programming task in this course. So, inherently, we do not expect students to master either Scheme or the programming tools. Instead, we'd like to provide a broader framework to assist those who are new to programming and perhaps offer a helpful start for self-study and exploration into other languages. And, one of the goals of our new medical informatics curriculum is to provide requisite training in at least one programming language. On May 23 , we will ask you to solve a now classical (in it's 2nd year!) example within our nascent program, a recursive-partitioning algorithm for classifying adults with a sore throat. It is aptly named "Dr Walters 2nd annual programming challenge". This example is from Harold Sox's 1998 edition of

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 2     21-40 of 90    Back | 1  | 2  | 3  | 4  | 5  | Next 20

free hit counter