
	SKETCHY VERSION 2006-02-25


	1) About

	| Sketchy
	| An interpreter for purely applicative Scheme
	|
	| Copyright (C) 2005,2006 Nils M Holm. All rights reserved.
	|
	| See the file LICENSE for conditions of use.
	|
	| The official Sketchy web page is at:
	| http://www.t3x.org/sketchy


	2) What is Sketchy?

	Sketchy is an interpreter for a purely applicative dialect of
	Scheme. It may be considered an implementation of pure LISP
	plus global definitions (DEFINE), first-class continuations
	(CALL/CC) and input/output functions (READ, WRITE, etc).


	3) Supported Systems and Installation


	3.1 Supported Platforms

	The Sketchy core is written in pure ANSI C and hence compiles
	on any system providing an ANSI C (C89) compiler.


	3.2 Unix Installation

	If you are running FreeBSD, NetBSD, or Linux, you may use the
	supplied Makefile without modification:

	| make
	| make install  (root permissions required)

	To test the interpreter, run

	| make test

	and/or

	| util/examine


	3.3 Installation on other Systems

	If you plan to install Sketchy on systems not in the Unix
	family, you are currently on your own. That being said, the
	core compiles fine using Turbo C 2.0 after converting it to
	CRLF format. It should also compile using MinGW or Cygwin.


	4) Getting Started

	After installing Sketchy, the interpreter is started by typing

	| sk

	To get a list of meta commands (while running sk), type ':?'.

	Typing

	| man sketchy

	at the Unix shell prompt will print the sketchy(7) man page.

	The location of the Sketchy reference manual depends on your
	environment. By default, documentation is located here:

	| /usr/local/share/doc/sketchy/index.html

	Example programs can be found here:

	| /usr/local/share/sketchy/src

	The library source code is here:

	| /usr/local/share/sketchy/lib


	5) Bugs

	There certainly are some.


	6) Contact

	Comments may be sent to Nils M Holm <nmh@t3x.org>.

