;; This file started 4/2/92. ;; 3.17 - 4/2/92 by miller reader shouldn't use CLIM since it may not be active. ;; 3.18 - ? by miller add lock-idle-p to process.lisp ;; 3.19 - ? by miller add some local allegro hacks for defsystem support ;; (lisp-example; edit-system) ;; 3.20 - 5/5/92 by miller add fast versions of union and intersection for sorted lists ;; (returns sorted list). ;; 3.21 - 5/13/92 by miller add deftype of alist. ;; 3.22 - 5/21/92 by miller add preliminary version of server to distribution ;; (non-functional). ;; 3.23 - 5/21/1992 by Librarian Librarian Functions ;; 3.24 - 6/24/92 by miller fixup raw-read-char package ;; 3.25 - 7/2/92 by miller improve allegro process compatibility package ;; 3.26 - 7/16/92 by miller make resources initial copies immediately tenure ;; the resulting objects. ;; 3.27 - 7/30/92 by miller fix defflags to make sure we use typename in constant ;; to avoid name collisions ;; 3.28 - 8/04/92 by miller fix macroexpansion of process:make-process so it ;; doesn't complain about unreachable clause, ;; (some) complaints about i and object in resources. ;; 3.29 - 8/14/92 by miller make defpackage form compatible with those people who ;; use lowercase, case sensitive lisps add true-list-p ;; to check for thingos that are lists without a dotted ;; pair at the end. ;; 3.30 - 8/27/92 by miller make allegro initialize *random-state* on warm boot ;; 3.31 - 9/25/92 by miller add indent methods for allegro (for the macros) ;; 3.32 - 9/28/92 by miller add describe-object method for allegro for hashtables to describe the contents ;; 3.33 - 9/28/92 by miller add :lep initialization list (runs after lep interface started). ;; 3.34 - 10/29/92 by miller update re-to-dfa for ascii (had symbolics character types for operators) ;; 3.35 - 11/12/92 by miller update parser error to return a file position when possible. ;; 3.36 - 11/16/92 by miller increase sleep before :lep initializations are run to 8 secs. ;; 3.37 - 11/20/92 by miller Add scheme stream model, and scheme force/delay (code by barmar@think.com) ;; 3.38 - 11/30/92 by miller Remove clim code from warn-or-error... just use more normal case. May want to recast in ;; terms of conditions (eventually). ;; 3.39 - 12/2/92 by miller export scheme-stream-p ;; 3.40 - 12/3/92 by miller new function: progfoo ;; 3.41 - 12/8/92 by miller add Dick Waters series package to cl-lib (also man pages supplied for fi:clman). ;; 3.42 - 12/10/92 by miller fix case sensitivity in macro-indent-rule (really a problem in fi/emacs, by my estimate, since ;; it's the function that's case sensitive, but easy to just coerce everything to lowercase here). ;; 3.43 - 12/31/92 by miller fix map-resource to use funcall instead of apply of user function. ;; 3.44 - 1/ 7/93 by miller add mv-progfoo; prog1 is to progfoo as multiple-value-prog1 is to mv-progfoo. ;; make ss-head and ss-tail handle non scheme-stream arguments by returning nil (allows cdr of ;; nil type metaphor to be handled consistant with normal lists). ;; 3.45 - 1/28/93 by miller minor enhancement to reader to eval expressions beginning with #\(