Geometry.Net - the online learning center
Home  - Basic_S - Scheme Programming Bookstore
Page 6     101-120 of 125    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 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 (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. RScheme: Scheme And Beyond
Portable, extended scheme with reflective object(oriented) system, operating system services, modules, threads, many system programming features (integrates with, compiles to C or bytecodes) and useful extensions. Open Source
Welcome to the official RScheme web site. RScheme is an open-source (and freely redistributable) implementation of the Scheme language with lots of extensions and additional features beyond the core language. See the RScheme Overview for more details about what RScheme is and provides. GCC 3.3 and later are known to have some issues with compiling RScheme for PowerPC. In at least some cases, these can be avoided by turning down optimization ( e.g. , supply enable-debug on the ./configure line.) See CR 993 for more information. There are also problems with GCC 4.0 even on x86 which are being addressed. Content planning is underway for the release. Currently, we are looking at the following big-ticket includes:
  • Improving SRFI coverage, especially in the base system ( CR 1000 Improving pstore commit performance ( CR 203 Making multiple-argument generic function dispatch fast, and moving support into the base system. Full UTF string support ( CR 973
Documentation and Support
Notes and documentation on RScheme are published here, as well as the latest builds and general information about the current status of the project.

102. XLISP Home Page
A superset of the scheme dialect of Lisp with extensions to support objectoriented programming.
XLISP Home Page document.all.xlisp.href = ""; document.all.bob.href = ""; David Betz

XLISP 3.0 is a superset of the Scheme dialect of Lisp with extensions to support object-oriented programming. Eventually, this page will contain information about XLISP and my other projects. Here are the latest sources for XLISP including a new license (updated 9/13/02): zip file
gzipped tar file
Here are the latest sources for BOB. (updated 5/24/05) Here are the latest sources for the CS conferencing system. (updated 2/1/01) Here is a users guide to the ZIL programming language used by Infocom to develop their excellent works of interactive fiction back in the 1980's. I was given permission to release this manual by Activision, the current owners of the Infocom intellectual property. Here is a scan of the instruction set of the Litton Industries Monrobot Mark XI Computer. This is a computer that was made back in the 1960's. The Monrobot XI was the first computer I ever programmed back when I was in eighth grade. Access Count: Provider: MV Communications, Inc.

103. WinScm
scheme environment for Windows 3.1/95; interpreter independent, though defaults to Jaffer's SCM. Used at University of Lille 1, France, for introductory programming course. Free downloads. English, Fran§aise.
WinScm A programming environment for Scheme under Windows Quick overview
    Winscm is a programminf environment for the Scheme language under Windows. It has been developped by Alain Taquet, who was student in , during its last year project under the responsability of Jean-Christophe Routier Winscm is used for 2 years at the University of Lille 1 , in the initiation to programming course followed by the first year students of DEUG MIAS This environment links an interpreter (by default, it is Aubrey Jaffer's Scm ) and one or more editor windows. A mouse click is enough to evaluate in the interpreter all or a part of the expressions written in the editor. In each editor window it is possible to have a linear (classical) point of biew of the text or a "expression by expression" point of view, then a browser allows to navigate through expressions.
A quick presentation of the sotware can be found here The help of the language in the software is very light... It will be better to replace the Scheme.hlp by the r4rs file The software

104. Bigloo Homepage
System with one goal enable schemebased programming style where C(++) is usually needed; makes scheme practical via features found in most traditional languages but not scheme and functional programming. Open Source, GPL
Bigloo homepage Inria Sophia-Antipolis 2004 route des Lucioles - BP 93 F-06902 Sophia Antipolis, Cedex France Table of contents Bigloo homepage Related Mailing list License ... ChangeLog Technical information Mailing archive Mailing archive (mirror) Programming Environment Bugloo Integrated Programming Environment Biglook Contributions Libraries Bigloo-lib Bigloo + finalizers Debian package ... Windows support Applications Bglstone The Bigloo benchmark suite contains various tools to produce and display bar charts Mole Literate programming in Scheme. SCOP SCOP (a light-weight, simple but powerful, high-level communication interface) Scheme Binding Phptools A toolkit for PHP4 documents. Skribe A programming language to build documents (such as Web pages or program documentations) SX A 3D modeler. VRLM parser VRML 1.0 parser in Scheme An Apache module providing a mean for communication between Apache server and the external process using Unix pipes. Hive Source code manager. SXML/SSAX/SXPath Suite for handling XML documents in Scheme
Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required. Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming. Bigloo compiles Scheme modules. It delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs, between Scheme and Java programs, and between Scheme and C# programs.

105. A Scheme Story
How scheme made learning programming fun!
High School Computing: The Inside Story
From The Computing Teacher Visit The Computing Teacher, May 1992 High School Computing: The Inside Story Natasha M. Chen
Class of 1991, Nova High School
3600 College Avenue, Davie FL 33314
My first class in computer programming was an elective course in BASIC back in sixth grade. I chose that class because I thought that computers were powerful and capable of doing many interesting things. Electives usually have a reputation for being fun, but my classmates and I heard stories about the difficulty of this course and how only one or two kids ever got A's. I thought to myself, ``Maybe they just weren't interested in computers. But I am, so how bad could it really be?" Pretty bad! Forget learning anything that encouraged us to think, wonder and explore. We were asked to study the history of computers, memorize the names of hardware, and master the rules of syntax. We were sixth graders. We weren't about to enter the high-tech world of programming. All we wanted was to see what neat things we could do with the computer. The class wasn't difficult at all; memorization is hardly a challenge if you take the time to do it. There were so few A's because no one cared to do busy work, and that's all that was offered.
"After my sixth grade BASIC experience, I never wanted to take another computer course again."

106. The TeachScheme! Project
Goals of this Rice University project disseminate a new introductory curriculum on computing, and turn computing and programming into indispensable parts of the liberal arts college curriculum.
The TeachScheme! Project A revolution is changing the design and teaching of introductory computer science curricula. The TeachScheme! Project is a leading innovator in these new curricula at the high school and college levels. The curriculum is in use at hundreds of high schools and universities on nearly every continent. In addition, some companies have begun to employ our software tools in their products. The Project comprises faculty and graduate students at several universities including Adelphi, Brown, Chicago, Northeastern, Utah and WPI, with support from several other universities as well as industrial organizations. Overview What the Project is about Anniversary Workshop The TeachScheme! Anniversary Workshop Workshops Our free summer offerings Textbook Read the text for free on-line Software Download the software for free and give it a try Materials What else the Project has to offer (talks, testimonials, FAQs, contacting us, ...) Sponsors Thanks to the funding sources who keep this project active!

107. Scheme Publications
Archive contains freely available technical reports and published papers, as well as PhD dissertations, written by members of the Rice programming Languages Team.
Articles on Scheme Programming Technology and related topics Published by Rice PLT Members
This archive contains freely available technical reports and published papers , as well as PhD dissertations , written by members of the Rice Programming Languages Team on Scheme programming technology and related topics. Since Matthias Felleisen and some of his students moved from Rice University to Northeastern University in the summer of 2001, please see the Northeastern PLT Publications Page for recent publications by former members of Rice PLT. Note : Some people have complained of problems when they try to read these documents in their Web browser (by just clicking on the links). This doesn't appear to be due an error in our server configuration, but rather due to browser misconfiguration. The documents should have a MIME content type of PostScript or DVI, as appropriate, and a content encoding of x-gzip . Browsers sometimes ignore the encoding. If you have this problem, please try to find someone who can help you configure the browser; until then, you can always save the documents to file first, uncompress them, and manually invoke the appropriate document browser.
Published Papers
OOPSLA 2001 Findler, Felleisen.

108. Scheme-faq-programming
It can take almost any R5RScompliant scheme program and perform a partial Is there a way to execute scheme programs in a sandboxed environment?

109. Programming In Schelog
An embedding of Prologstyle logic programming in scheme. Prolog-style and conventional scheme code fragments can be used alongside each other.
[Go to first, previous next page contents

Programming in Schelog
Dorai Sitaram Download Version 2003-06-01 Installation instructions
Schelog is an embedding of Prolog-style logic programming in Scheme. ``Embedding'' means you don't lose Scheme: You can use Prolog-style and conventional Scheme code fragments alongside each other. Schelog contains the full repertoire of Prolog features, including meta-logical and second-order (``set'') predicates, leaving out only those features that could more easily and more efficiently be done with Scheme subexpressions. The Schelog implementation uses the approach to logic programming described in Felleisen [ ] and Haynes [ ]. In contrast to earlier Lisp simulations of Prolog [ ], which used explicit continuation arguments to store failure (backtrack) information, the Felleisen and Haynes model uses the implicit reified continuations of Scheme as provided by the operator call-with-current-continuation (aka call/cc ). This allows Schelog to be an embedding , ie, logic programming is not built as a new language on top of Scheme, but is used alongside Scheme's other features. Both styles of programming may be mixed to any extent that a project needs. The Schelog user does not need to know about the implementation mechanism or about call/cc and continuations to get on with the business of doing logic programming with Schelog.

110. 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.
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 Authors are Mikael Djurfeldt and Christian Lynbech Mikael Djurfeldt is the current maintainer of GOOPS.
Latest released version is 1.0

111. Biglook A Widget Library For The Scheme (ResearchIndex)
0.9 programming Graphical User Interfaces with scheme Erick Gallesio (Correct) 0.3 Understanding Memory Allocation of scheme Programs - Serrano,

112. Pre-Scheme A Scheme Dialect For Systems Programming - Kelsey
Pre scheme is a statically typed dialect of scheme that gives the programmer the efficiency and lowlevel machine access of C while retaining many of the

113. Man Indicted In Google Fraud Scheme - Programming Help, Web Design Help, CSS Hel
help with Man indicted in Google fraud scheme programming Help, Web Design Help, CSS Help.
DS Home Dev Shed ASP Free Dev Articles ... Dev Articles Dev Articles Site Dev Articles Forums Search Network Home SEO Discussion Man indicted in Google fraud scheme ADO.NET Apache ASP ASP.NET ... Forums: Blog History Article Discussion Games Hardware How Tos ... Site Map
SEO Discussion
Man indicted in Google fraud scheme

Discussion By: J.C Sergeant
06-25-04 @ 12:28 pm EST
Poor Best Send Me Similar Content When Posted Add Developer Shed Headlines To Your Site
Man indicted in Google fraud scheme
A California man was arraigned on Thursday on federal extortion and wire fraud charges arising from a software program he claimed could allow spammers to defraud Web search company Google Inc. of millions of dollars.
The man claimed he would sell the software to spammers if Google did not pay him about $150,000.
What the heck was this guy thinking? Did he believe Google would simply hand over the cash? It's unfortunate that someone intelligent enough to program (yes, programmers ARE ALL intelligent) lacks common sense and decency. Reference URL: the full story Comment on this topic Add New Topic Developer Search ... Developer Toolbar Re: Man indicted in Google fraud scheme By: Jcaputo Sho'Nuff at: 06-25-04 @ 12:31 pm EST Programmers are -all- intelligent? Not so sure I agree with this one. Wait a minute, Im positive I dont agree.

114. The Tao Of Recursion
Low and high-level macro programming in scheme; Luca Cardelli, Peter Wegner On understanding types, data abstraction, and polymorphism
The Tao of Recursion
Dr. Dobb's transforming from the into Software Tools for the Professional Programmer. OO Contempt Page Alternatives and remedies exist, don't they, and the content assembled below may help, too: relatively decent programming languages, other materials for ideological instruction, followed by miscellaneous, half-done, ramblings on the merry old muddle vs. systematically sound discomfort, object-orientation, and related issues.
Some rather neat languages
Programming languages have to strike a balance between power vs. intelligibility, ease of expression vs. ease of understanding. Do they let you say much in few words, or understand much in short time? Trade-offs can go wrong in many ways, but both bad and ugly fall under the law: Caked mud is no building material apt for transparent constructions.
  • Clean , a general purpose graph rewriting language. Clean and the Clean system from Nijmegen feature an advanced type system, fast type inference and compilation, plus a terse adequately sugared syntax. Its linear types (integrating destructive update in an immutable world) can be a serious pain at times, but that's the fate of pure functional languages: purity engenders either semantic hypocrisy or contortion of fingers and mind, or both.

115. Schemer's Gazette
ACM SIGPLAN 2005 Workshop on scheme and Functional programming http// I ve released
Schemer's Gazette
For subscriptions, RSS feed and so on, see Schemer's Gazette at freelists This is a round-up of news and announcements related to the Scheme programming language, mostly taken from newsgroups, mailing lists and web sites that I'm aware of. Feel free to send me more. The aim is to publish in multiple formats on the web each week, but more on that very soon.
ACM SIGPLAN 2005 Workshop on Scheme and Functional Programming
CALL FOR PAPERS ACM SIGPLAN 2005 Workshop on Scheme and Functional Programming Tallinn, Estonia 24 September 2005 Submission Deadline: June 13, 2005, 0:00 UTC Author notfication: July 29, 2005 Final paper due: August 22, 2005, 0:00 UTC The 2005 Scheme Workshop provides a forum for discussing experience with and future development of the Scheme programming language. The scope of the workshop includes all aspects of the design, implementation, theory, and application of Scheme. Past workshops have been held in Snowbird (2004), Boston (2003), Pittsburgh (2002), Florence (2001), and Montr=E9al (2000). We encourage everyone interested in Scheme to participate. Link
Reusing XML Processing Code in non-XML Applications
I'd like to introduce an article which might be of some interest: Reusing XML Processing Code in non-XML Applications HTML: PDF: XML can be considered as a representation of hierarchical data, and the XML-related standards - as methods of processing such data. We describe benefits of XML view on legacy data and its processing, and suggest a method to develop XML tools and make them reusable for different tree-like structures in different programming languages. Our approach is to use virtual machine technology, in particular, the Scheme programming language. We're taking the unusual step of using the Scheme syntax itself as a native virtual machine language. Together with the SXML format and Scheme implementations tuning, it gives us the XML virtual machine (XML VM).

116. Package: Lang/scheme/impl/scheme2c/
scheme, DEC!WRL, Interpreters!scheme, programming Languages!scheme, R4RS Compatible, scheme in C, scheme!IBM PC, scheme!Implementations, scheme!
CMU Artificial Intelligence Repository
Scheme->C: Scheme implementation that compiles Scheme into C.
lang/scheme/impl/scheme2c/ < 100) amount of assembly code. The system has three different interfaces to X11, all written in Scheme. All are available gatekeeper (see Origin below). The first is a complete set of stubs to Xlib included in the base system. The second is an alternative to Xlib called SCIX, found in pub/X11/contrib. The third, ezd, allows programs to easily produce interactive, structured graphics and is found in pub/DEC/ezd. See Also: lang/scheme/gui/ezd/ lang/scheme/gui/scix/ Origin: [] Western Research Lab Digital Equipment Corporation 250 University Avenue Palo Alto, California 94301 Keywords: Authors!Bartlett, C!Code, Compilers!Scheme, DEC!WRL, Interpreters!Scheme, Programming Languages!Scheme, R4RS Compatible, Scheme in C, Scheme!IBM PC, Scheme!Implementations, Scheme!UNIX, Scheme2C, X-Windows!Interfaces for Scheme References: Bartlett, Joel. F. "Scheme->C a Portable Scheme-to-C Compiler", WRL Research Report 89/1, Digital Equipment Corporation Western Research Laboratory, January 1989. Last Web update on Mon Feb 13 10:37:57 1995

117. Revised(4) Scheme - Table Of Contents
Revised(4) Report on the Algorithmic Language scheme 5.1 Programs 5.2 Definitions 5.2.1 Top level definitions 5.2.2 Internal definitions
Revised(4) Report on the Algorithmic Language Scheme

118. :: Program Information :: Motor
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. 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 Distributed under the GNU General Public License.
Enjoy the program? Feel free to donate!
Make sure you have read the donations and support policy
  • Recent 4 donators
    • Clinton Bruce
    • Ahmet Tekin
    • Eric Brooks
    • Kevin Griffin

  • Release 3.4.0 from 12 Feb 2005
  • 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.
  • 119. Editing Scheme Programs
    an explanation of how to edit programs in the DrScheme development environment, for the introductory course in computer science at Grinnell College.
    Editing Scheme programs
    College front door Department front door
    Course links
    Front door General information Schedule of topics Readings ... DrScheme manual When you start DrScheme, the window that first appears is divided horizontally into two subwindows: a Definitions window (on top), in which you'll develop and modify your programs, and an Interactions window (on the bottom), in which you'll experiment with them and test them.
    Editing in the Definitions window
    Although you can type anything you want to into the Definitions window, DrScheme expects to find a Scheme program there, and makes some assumptions about how to format what you type that are based on this assumption. DrScheme executes the program in the Definitions window only when you click on the Run button. In the Definitions window, you can 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 Backspace The arrow keys move the editing cursor around within the region occupied by text.

    120. Editing Scheme Programs With XEmacs
    Editing scheme programs with XEmacs. Although it is theoretically possible to write long scheme programs by running scheme in interactive mode and typing in
    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.

    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-120 of 125    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

    free hit counter