Languages
- 3101
- SLIB
- A portable Scheme library providing compatibility and utility functions for standard Scheme implementations. By Audrey Jaffer, author of SCM.
- 3102
- SSAX
- A functional Scheme based XML parsing framework consists of a (semi-validating) DOM/SXML parser, a SAX parser, and a supporting library of lexing and parsing procedures.
- 3103
- Scawk
- A version of AWK in the Scheme programming language. It goal is to offer the same features as awk to scheme programmers.
- 3104
- Schelog
- An embedding of Prolog-style logic programming in Scheme. Prolog-style and conventional Scheme code fragments can be used alongside each other.
- 3105
- Scheme Hash
- A whole handfull of Scheme programs and applications, including Treaps ("A sorted dictionary data structure based on randomized search trees."), Scheme database interfaces, parsing utilities for CGI and XML, binary I/O and applications, POSIX interfaces, a purely functional OO system, and read-time application.
- 3106
- Swindle - Scheme with OOP extensions
- A CLOS-like object system for MzScheme. Many other extensions like a generalized set. (a la SRFI-17).
- 3107
- How To Design Programs
- Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi; MIT Press, 2002, ISBN 0262062186. Teaches software design via Scheme language. [Online]
- 3108
- How To Design Programs Exercise Solutions
- Solutions to the exercises found in How To Design Programs (HTDP) book.
- 3109
- A Page About call/cc
- Good introduction, explains call-with-current-continuation function and how it works. Compares to exceptions in languages Java, C++, C's setjmp() and longjmp(), problems of lexical versus dynamic scoping with continuations. Very informative, more so for intermediate Scheme programmer trying to understand language's heart.
- 3110
- Scheme in Education
- A meta-resource maintained by Shriram Krishnamurthi for people interested in Scheme as a tool in education.
- 3111
- Structure and Interpretation of Computer Programs Web Site
- SICP is a very well known text teaching the conceptual basis of programming. The full text is available on the web site.
- 3113
- 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.
- 3114
- A Little Smalltalk
- By Timothy Budd; Addison-Wesley, 1987, ISBN 0201106981. Guide to line-oriented semi-subset of Smalltalk-80 coded in C, by author; good introduction to elementary object-oriented programming. [Amazon.com]
- 3115
- Inside Smalltalk, Volume 1
- By Wilf R. Lalonde, John R. Pugh; Prentice Hall, 1990, ISBN 0134684141. Introduces this object-oriented programming language, focusing on classes, subclassing, inheritance, message passing. [Amazon.com]
- 3116
- Inside Smalltalk, Volume 2
- By Wilf R. Lalonde, John R. Pugh; Prentice Hall, 1991, ISBN 0134659643. Explores Smalltalk system as a potent and efficient prototyping and development environment. [Amazon.com]
- 3117
- Object-Oriented Engineering: Building Engineering Systems Using Smalltalk-80
- By John R. Bourne; CRC Press, 1992, ISBN 025611210X. Introduces understanding and using object-oriented methodologies for engineering problem solving, focus on analysis and design. [Amazon.com]
