Geometry.Net - the online learning center
Home  - Basic_S - Scheme Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 6     101-119 of 119    Back | 1  | 2  | 3  | 4  | 5  | 6 
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 (88)
  1. An experimental study of page allocation scheme for AVL trees by Seonghee A Kim, 1984
  2. Functional logic grammar: A new scheme for language analysis (Report. University of California, Los Angeles. Computer Science Dept) by H. Lewis Chau, 1988
  3. Scheme by Patrick Henry Winston, 1998-03
  4. An abstract interpretation scheme for groundness, freeness, and sharing analysis of logic programs (CIS-TR) by Renganathan Sundararajan, 1991
  5. An upper bound for the Goldstein-Price global minimization scheme (Serial - Program in Logistics, George Washington University) by Anthony V Fiacco, 1972
  6. Research report RJ. International Business Machines Corporation. Research Division by Sanjeev Arora, 1998
  7. A static pessimistic scheme for handling replicated databases (Technical report. Pennsylvania State University. Dept. of Computer Science) by Jian Tang, 1989
  8. An experimental study of page allocation scheme for simple binary trees by Leii H. Tseng Chang, 1984
  9. An extended study on ordered minimal perfect hashing scheme by Li-Pan Huang, 1986
  10. Schemes for communication (CMU-CS-81-122) by M Joseph, 1981
  11. On the computational complexity of scheme equivalence (Technical report) by R. L Constable, 1974
  12. Struktur und Interpretation von Computerprogrammen: Eine Informatik-Einführung (Springer-Lehrbuch) by Harold Abelson, Gerald J. Sussman, 2001-09-24
  13. Schematics of Computation, The by Vincent Manis, James Little, 1995-01-12
  14. Quantum Linear Groups and Representations of Gln (Fq) (Memoirs of the American Mathematical Society) by Jonathan Brundan, Richard Dipper, et all 2001-01

101. GOOPS - GNU Project - Free Software Foundation (FSF)
Objectoriented extension to Guile; very close in spirit to Common Lisp Object System, CLOS (CLtL2), but adapted for scheme language; gives full OO system with multiple inheritance, generic functions with multi-method dispatch.
http://www.gnu.org/software/goops/goops.html
GOOPS
GOOPS
The Guile Object Oriented Programming System
GOOPS is the object oriented extention to Guile . Its implementation is derived from STk-3.99.3 by Erick Gallesio and version 1.3 of Gregor Kiczales `Tiny-Clos'. It is very close in spirit to CLOS, the Common Lisp Object System (`CLtL2') but is adapted for the Scheme language. While GOOPS is not compatible with any of these systems, GOOPS contains a compatibility module which allows for execution of STKlos programs. Briefly stated, the GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS (Gregor Kiczales: A Metaobject Protocol). There are plans to merge GOOPS into the Guile distribution. Please send bug reports to bug-guile@gnu.org Authors are Mikael Djurfeldt and Christian Lynbech Mikael Djurfeldt is the current maintainer of GOOPS.
Latest released version is 1.0

102. Understanding Memory Allocation Of Scheme Programs - Serrano
Cited by More Drscheme A programming Environment for scheme Findler, Clements, Flanagan.. Understanding memory allocation of scheme programs.
http://citeseer.ist.psu.edu/serrano00understanding.html

103. /scheme/programs/index.html
index oneliners ruby perl c scheme scheme programs. Programs. poops Prototypebased Object Oriented programming in scheme.
http://www.ping.de/~flori/scheme/programs/
index oneliners ruby perl ... scheme
Scheme programs
Programs
  • poops Prototype-based Object Oriented Programming in Scheme
© Florian Frank · Last changed: 2004-02-19-02:14:56

104. /scheme/programs/poops.html
POOPS. POOPS is an acronym that of course stands for Prototypebased Object Oriented programming in scheme - and BTW everybody poops! ;).
http://www.ping.de/~flori/scheme/programs/poops.html
index oneliners ruby perl ... scheme
POOPS
POOPS is an acronym that of course stands for P rototype-based O bject O riented P rogramming in S cheme - and BTW everybody poops! ;) I used the very nice PLT-Scheme to implement POOPS. You may have to download it to use POOPS. Because every object is a prototype for new objects there are no classes and instances. All objects can create other objects. Every object is derived from the root prototype Object. A new object can be made by calling the "new" function on an already existing object: define Dummy (new Object (def 'a ) (def 'b Dummy 'a Dummy 'b It's possible to define attributes while creating a new object with "def". Now it's possible to create a new Dummy object by calling "new" on Dummy: define aDummy (new Dummy (def 'a ))) (aDummy 'isa Dummy (aDummy 'isa Object (aDummy 'a (aDummy 'b aDummy is a Dummy and an object. aDummy's "a" attribute has the value 666 now, but it has inherited the "b" attribute from Dummy. It's also possible to define lambda expressions as attributes which will become methods then. The procedure object created by the lambda expression is called instead of returned if an object receives the used symbol as a message. I now will use the set! method to add a plus method to aDummy, that can be called with one argument:

105. Rice University Programming Languages Team (PLT)
Past Projects. Drscheme A comprehensive programming environment for writing, debugging, and analyzing scheme programs. (Maintained
http://www.cs.rice.edu/CS/PLT/
PLT develops foundations for building reliable, high-performance software.  Foundations include practices, languages, semantics, implementation techniques and type systems.  To demonstrate the impact of these foundations, PLT implements various tools.  These include compilers and IDEs, and applies them to challenging software development domains. Current Projects:
  • DrJava : A lightweight pedagogic IDE for Java supporting Extreme Programming. TeachJava : Outreach effort for high school and college faculty, focusing on how to teach OO design. DrC# : A lightweight pedagogic IDE for C#. NextGen : Growing Java to support first-class genericity. Multi-stage programming : High-level languages for program generation. Resource Aware Programming : High-level languages for embedded and real-time systems
People PLT Seminar : Forum for members and affiliates of PLT to exchange ideas.

106. Editing Scheme Programs With XEmacs
to have both the hpterm window running Chez scheme and the XEmacs window containing a scheme program open, side by side, throughout a programming session.
http://www.math.grin.edu/~stone/events/scheme-for-ucs/editing.html
Editing Scheme programs with XEmacs
Although it is theoretically possible to write long Scheme programs by running Scheme in interactive mode and typing in the constituent definitions and expressions, it's more usual to develop them ``off-line'' using a text editor presumably XEmacs. Files containing Chez Scheme source code conventionally end in .ss (``Scheme source''). Unfortunately, the Scheme mode supplied with XEmacs does not recognize this convention, so Chez Scheme programmers are encouraged to add the following line to their ~/.emacs files: As long as you're editing ~/.emacs anyway, I also recommend adding the following lines, the effects of which are explained at the end of this document: In Scheme mode, pressing the key automatically indents the line containing the editing cursor to the correct position. If you follow every carriage return with a tab, you'll always have correctly indented Scheme code. One of the traditional hazards for novice Scheme programmers is keeping track of the parentheses in a deeply nested expression and making sure that they are matched up correctly. XEmacs simplifies this process by automating it. Every time you type a right parenthesis in Scheme mode, XEmacs inserts it and then briefly highlights the corresponding left parenthesis (without changing the point at which subsequent characters will be inserted). By watching the highlighting as you type in right parentheses, you can ensure that each of them matches the appropriate left parenthesis, or make a correction if any of them does not.

107. Editing Scheme Programs
the stage in which you have to think about the syntactic structure of the programminglanguage notation and the idiosyncrasies of scheme s expression-evaluator
http://www.math.grin.edu/~stone/courses/scheme/spring-2000/editing-Scheme-progra
Editing in the definitions window
Whatever you type into the definitions window, and whatever you type after the last prompt in an interaction window, is immediately displayed and becomes part of a Scheme program. As we saw last time, DrScheme executes the program in the interactions window immediately, one command or definition at a time. It executes the program in the definitions window only when the programmer clicks on the Execute button. You can always extend the program in either window by typing additional definitions and commands at the end. In the definitions window, you can also perform a variety of editing operations to modify the text of the program:
  • Typing a letter, a digit, or a punctuation mark adds it to the text at the position indicated by the thin, blinking, black bar (the editing cursor The arrow keys move the editing cursor around within the region occupied by text. Positioning the pointer within the text region and clicking the left mouse button causes the editing cursor to jump to that point. To delete a big chunk of text, move the pointer to the beginning of the chunk, then press and hold the left mouse button while moving the pointer to the other end of the chunk. The selected chunk will be ``blacked out'' (displayed in white letters against a black background). Then bring up the

108. ITworld.com - Successful Scheme
Thought up any great programming schemes lately? The attendees at the Workshop on scheme and Functional programming 2000 held in Montreal on Sept.
http://www.itworld.com/AppDev/4061/swol-1013-regex/
Special: ITworld.com's Career Center - Search for your next job. Learn a new skill. Get the latest IT career news. Go to network sites www.itworld.com open.itworld.com security.itworld.com smallbusiness.itworld.com storage.itworld.com utilitycomputing.itworld.com wireless.itworld.com Search
Successful Scheme
Unix Insider 10/13/00
Cameron Laird and Kathryn Soraiz, Unix Insider Thought up any great programming schemes lately? The attendees at the Workshop on Scheme and Functional Programming 2000 held in Montreal on Sept. 17 have. The recent conference means the time is ripe to introduce the Scheme programming language and mention a bit of what's new in the Scheme world.

Scripted wrappers for legacy applications Better living through scripting Scripting systems unite New Strategies to Effective Business Continuity ... Data Management Strategies. Sign up Now! Scheme goes to school
Scheme, for the most part, is a simplified Lisp: one with extremely regular syntax, lexical interpretation, and semantics. That means it's easy to teach computers how to interpret Scheme, and to teach humans how to program in it. That duality has made Scheme an academic language in two senses. Its regularity renders it a good construction material for research into new language structures and verification mechanisms; its powerful simplicity invites its use as a language for instruction.

109. Revised(4) Scheme - Table Of Contents
Summary; Introduction Background; Acknowledgements. 1. Overview of scheme 1.1 Semantics; 4.2.5 Delayed evaluation; 4.2.6 Quasiquotation. 5. Program structure
http://www.swiss.ai.mit.edu/~jaffer/r4rs_toc.html
Scheme
Revised(4) Report on the Algorithmic Language Scheme
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

110. Haifux - Lecture About Scheme And Lambda Calculus
Haifux Lecture about scheme and Lambda Calculus. By Shlomi Fish. scheme. Output and Variables (scheme Code) Conditionals (scheme
http://vipe.technion.ac.il/~shlomif/lecture/Lambda-Calculus/
Haifux - Lecture about Scheme and Lambda Calculus
By Shlomi Fish
Scheme
Output and Variables Scheme Code
Conditionals
Scheme Code ... Scheme Code
Lambda Calculus
Introduction Scheme Code
Booleans, Conditionals and Tuples
Scheme Code ... Scheme Code
Finale
Final Notes Scheme Code
References and Links

This lecture in an archive

111. Thekonst.net :: Program Information
A textmode integrated programming environment for Linux. It consists of an editor with syntax highlighting, a project manager, a makefile generator, gcc, ctags, gdb, autoconf/automake and grep front-ends. CVS integration is also provided. It allows one to edit, compile, and debug programs without a need to leave the IDE, automatically check in/out files from a CVS repository and import projects into CVS, and generate distribution packages (tar.gz and RPM). The color schemes are customisable.
http://konst.org.ua/motor
thekonst.net sections. propaganda about konstware writings ... photohunt Motor is a text mode based programming environment for Linux. It consists of a powerful editor with syntax highlight feature, project manager, makefile generator, gcc and gdb front-end, etc. Deep CVS integration is also provided. With this release of motor you can organize your project files (sources, headers, libraries), edit, compile and debug your programs without need to leave the IDE and run any other programs, automatically check in/out updated project files from/to your CVS repositories and import projects into them. Also it can generate distribution packages of projects. The latest version of motor is
  • Release 3.2.4 from 12 Dec 2002
  • Nightly CVS extractions
    • You can have an up-to-date version of motor from the anonymous CVS . There is a script included into the distribution named cicqsync , with help of which you can do checkout and updates.

    Distributed under the GNU General Public License.
    Enjoy the program? Feel free to donate!
  • 112. Scheme Implementations
    The bigloo scheme system, written by Manuel Serrano (bigloo1.7b.tar.gz is the camloo package, (camloo0.3.tar.gz) which allows bigloo to compile CAML programs.
    http://www.cs.indiana.edu/scheme-repository/imp.html
    Scheme Implementations
    These are many of the freely distributable Scheme implementations. The README files from many of these are available for browsing.
  • Scheme implementations for the Apple IIGS. Good luck with these; I don't have access to a machine to try them out. If you have any more info about these, please let me know.
  • gscheme.shk
  • gscheme05b.shk , by Jawaid Bazyar.
  • The bigloo Scheme system, written by Manuel Serrano (bigloo1.7b.tar.gz) . Also available is the camloo package, (camloo0.3.tar.gz) which allows bigloo to compile CAML programs.
  • A compact Scheme system, written by Danny Dube. (bit.tar.gz)
  • The DrScheme System, by Rice University (to obtain, visit the home page for DrScheme
  • Elk , the Extension Language Kit, by Oliver Laumann (elk-3.0.tar.gz) . (Visit the home page for Elk for the distribution, online documentation, and more information about Elk.)
  • Jonathan Lee's Fools lisp system (fools.1.3.2.tar.gz)
  • Galapagos , an interactive multithreaded Scheme interpreter with turtle graphics for Windows 95, based on SCM, by Elad Eyal and Miki Tebeka of Ben-Gurion University of the Negev. The executable and required Scheme libraries (SLIB) (gps10bin.zip)
  • 113. Brown Computer Science: Cs173, Programming Languages, Fall 2001: Lecture Notes
    cs173. Lecture Notes. These notes are now outof-date. Please instead consult the full text that they grew into. Last modified Monday
    http://www.cs.brown.edu/courses/cs173/2001/Lectures/
    Lecture Notes These notes are now out-of-date. Please instead consult the full text that they grew into.
    Last modified Monday, December 20th, 2003 3:52:31pm Powered by

    114. Indenting Scheme Programs
    Indenting scheme Programs. by Christopher T. Haynes. If you make a point of following these rules, you will quickly get used to them
    http://www.cs.rpi.edu/~musser/pl/scheme-indentation-rules.html
    Indenting Scheme Programs
    by Christopher T. Haynes
    If you make a point of following these rules, you will quickly get used to them and they will allow you to quickly parse even very complicated programs. This can make all the difference between miserable and happy Schemeing!
    The cardinal rules of indentation
  • A line should be indented past the position of the parenthesis that starts the list to which the beginning of the line is an element.
    • Ok:
    • Wrong:
    • This rule must not be violated under any circumstances . One has to be able to depend on something in order to cope with all those parentheses! Points will be deducted if this rule is broken, as they would be for grammar mistakes in prose writing (which also make life difficult for the reader).
    A right parenthesis whose matching left parenthesis is not on the same line should not be followed on the same line by anything except possibly more right parentheses.
  • Ok: (((x y)) z)
  • Wrong: (((x y)) z) If a line begins at the same indentation level as the previous line, it should be indented the same amount.
  • 115. Link-time Improvement Of Scheme Programs, From University Of Arizona Computer Sc
    Click HereClick Here. Linktime Improvement of scheme Programs Vendor University of Arizona Computer Science Department. Date December 1998.
    http://itpapers.zdnet.com/abstract.aspx?&tag=zdfd.dir2.wplink4&scid=229&docid=46

    116. Link-time Improvement Of Scheme Programs, From University Of Arizona Computer Sc
    Click HereClick Here. Linktime Improvement of scheme Programs Vendor University of Arizona Computer Science Department. Vendor Registration not required.
    http://itpapers.zdnet.com/abstract.aspx?scid=229&tag=tu.sw.ont.dir3&docid=4623

    117. Link-time Improvement Of Scheme Programs, From University Of Arizona Computer Sc
    Welcome new user. Log in. Linktime Improvement of scheme Programs Vendor University of Arizona Computer Science Department. Vendor Registration not required.
    http://www.itpapers.com/abstract.aspx?&scid=229&docid=4623

    118. Link-time Improvement Of Scheme Programs, From University Of Arizona Computer Sc
    Linktime Improvement of scheme Programs Vendor University of Arizona Computer Science Department. Vendor Registration not required.
    http://itpapers.techrepublic.com/abstract.aspx?&scid=229&docid=4623

    119. How To Design Programs
    How to Design Programs. September 2003 Version
    http://www.htdp.org/
    How to Design Programs September 2003 Version

    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 6     101-119 of 119    Back | 1  | 2  | 3  | 4  | 5  | 6 

    free hit counter