Go to the
first,
previous,
next,
last section,
table of contents.
This chapter describes how to get started programming in Slisp, sharing slisp source code, the basic organization of slisp, methods for creating new applications, and basic methods for adding new primitive functions to xlisp.
Section overview. The items are presented in order of increasing detail, beginning with programming in LISP only, and ending with adding new primitive c-coded functions to slisp.
- Lisp Programming in Slisp
-
Basic procedures for LISP programming, for programmers who will be writing LISP code using an existing compiled slisp application such as sl.
- Sharing Slisp code
-
Describes our current methods for sharing slisp code at our site. How we've set up our source code archive, methods for copying a version of slisp into your personal directory, and methods for handling multiple machine architectures accessing a common nfs mounted source directory. We also discuss tradeoffs between this and other sharing schemes such as CVS, that we have not yet implemented.
- Slisp Organization
-
The overall file structure of slisp.
- Configuring a Machine
-
How to configure slisp to run on a given machine.
- Creating a New Application
-
How to compile a set of existing modules into a new application.
- Creating a New Module
-
How to create a new module that can be included in an application, where a module contains the c code to create additional lisp primitive functions.
- Creating New Primitives
-
How to create additional lisp primitives within a module.
- Embedding Slisp in C
-
How to include Slisp in a larger C program
- Client-Server Operations
-
Using slisp over a network
History:
Created 10/8/93 by jfb (Jim Brinkley)
Modified 10/3/94 by jfb. Added client-server operations
Modified 3/17/95, jfb. Added ScopyFiles and SinstallFiles
Go to the
first,
previous,
next,
last section,
table of contents.