source: project/wiki/eggref/3/slib @ 13621

Last change on this file since 13621 was 13621, checked in by sjamaan, 11 years ago

Move old chicken 3 eggs over to eggref/3

File size: 2.1 KB
1[[tags: eggs]]
3== Introduction
5Aubrey Jaffer's [[|SLIB]], prepackaged
8Note that SLIB can currently not be properly compiled due to its
9interpreter-oriented design. It may be possible
10to extract and compile single packages,
11but there is no general procedure for compiling the whole of SLIB.
13This means that the SLIB extension can currently only be used in the interpreter.
15== License
17Each file in SLIB (over a dozen lines in length) is either in the public
18domain, or comes with a statement of terms permitting users to copy,
19modify, and redistribute it.
21The comments at the beginning each file (containing over a dozen lines)
22must specify its terms.  For instance, the comments at the beginning of
23"Template.scm" declare that it is in the public domain:
25  ;;; "Template.scm" configuration template of *features* for Scheme
26  ;;; Author: Aubrey Jaffer
27  ;;;
28  ;;; This code is in the public domain.
30Each copyrighted file lists the names of the copyright holders and gives
31permissions to copy, modify, and redistribute the file.  For instance,
32the beginning of "require.scm" states:
34  ;;;; Implementation of VICINITY and MODULES for Scheme
35  ;Copyright (C) 1991, 1992, 1993, 1994, 1997 Aubrey Jaffer
36  ;
37  ;Permission to copy this software, to modify it, to redistribute it,
38  ;to distribute modified versions, and to use it for any purpose is
39  ;granted, subject to the following restrictions and understandings.
40  ;
41  ;1.  Any copy made of this software must include this copyright notice
42  ;in full.
43  ;
44  ;2.  I have made no warranty or representation that the operation of
45  ;this software will be error-free, and I am under no obligation to
46  ;provide any services, by way of maintenance, update, or otherwise.
47  ;
48  ;3.  In conjunction with products arising from the use of this
49  ;material, there shall be no use of my name in any advertising,
50  ;promotional, or sales literature without prior written consent in
51  ;each case.
54== Requirements
56[[records]], [[format-modular]]
58== Version History
60; 3a4 : Update to current release
61; 3a3.1 : uses [[records]] extension
62; 3a3 : Initial release as CHICKEN extension
Note: See TracBrowser for help on using the repository browser.