- Jun 18, 1998
- Jun 16, 1998
- Jun 05, 1998
-
-
dtc authored
and funcallable-instance types within CMUCL. Add the new class funcallable-standard-object, and the new class std-object as a superclass of both standard-object and funcallable-standard-object. Generic-functions are now funcallable-standard-objects implemented as FINs and disjoint from standard-objects which are implemented as instances in CMUCL, fixing some problems in the type system. This change moves the PCL implementation away from the MOP specification which requires that generic-functions be standard-objects. However ANSI CL does not require generic functions to be standard-objects and the MOP author Gregor Kiczales suggests it is appropriate for generic functions to be disjoint from standard-objects.
-
dtc authored
*gensym-counter* to a fixnum.
-
- May 27, 1998
-
-
dtc authored
-
- May 19, 1998
- May 15, 1998
- May 13, 1998
-
-
dtc authored
some problems with the 'atom type which is defined as (not cons).
-
- May 11, 1998
-
-
pw authored
symbols. Previously, any external symbol in every package in the package use list was reported as inherited even if it was present in the package via shadow or export.
-
- May 09, 1998
- May 08, 1998
-
-
pw authored
a package designator. Noted some places where a TYPE-ERROR should be generated instead of SIMPLE-ERROR (from cerror). Need a good restart scheme that generates correct error type.
-
- May 05, 1998
-
-
dtc authored
with-out-stream macros incorrectly replaced in the recent Gray stream changes.
-
dtc authored
is greater than those available, copy all those available and return the number copied; it had been simply returning Nil or generating an end-of-file error without coping any bytes. This enables read-sequence to once again use the n-bin method on string streams; remove the hack restriction. Also fix an error in the returned element index for the case in which the start index is not zero.
-
- May 04, 1998
-
-
pw authored
from defpackage. Hopefully I got it right this time.
-
dtc authored
* Rename the 'stream structure class to sys:lisp-stream. * Add a new none hierarchical 'stream built-in class which inherits from: instance, t. * Hack in the new stream class as a mixin for the structure base lisp-stream class which now inherits from: stream, structure-object, instance, t. * Add a new 'fundamental-stream standard-class which includes 'stream as a mixin, and add PCL hacks to allow this to be redefined after PCL is loaded to be (defclass fundamental-stream (standard-object stream) ...). * Add appropriate support to the base stream functions to dispatch to the Gray stream functions for the handling of fundamental-streams. Some of the lisp-streams encapsulating CLOS streams still need a little work.
-
dtc authored
reports be sent to cmucl-imp@cons.org.
-
dtc authored
do-all-symbols macros within a tagbody; problem noted by Paul Dietz.
-
- May 01, 1998
- Apr 27, 1998
-
-
pw authored
Fix for read-stream; can only use read-n-bytes to read into simple-strings on fd-streams. Noted by Paul Dietz. Fix from Douglas.
-
- Apr 24, 1998
-
-
pw authored
-
- Apr 20, 1998
-
-
pw authored
with the ANSI spec. A default report method is attached to the serious-condition class and many of the uses of (error "string" arg..) in filesys.lisp and package.lisp were changed to use, for example, (error 'file-error :format-control "string" :format-arguments (list stuff)) The end result is no obvious change to what the user sees, and enables one to establish a handler to catch the particular error type as mentioned in the "Exceptional Situations:" section of the CLHS write-ups. There probably are still some places where the error types need to be fixed. Also, a bug in with-package-iterator which caused failure with a null package-use-list was fixed, and some file functions (like truename and probe-file) now disallow a wild pathname.
-
- Apr 17, 1998
- Apr 15, 1998
-
-
dtc authored
-
- Apr 10, 1998
-
-
pw authored
-
- Apr 07, 1998
-
-
dtc authored
the cmucl-imp@cons.org mailing list.
-
- Apr 06, 1998
-
-
dtc authored
optional argument - was just optional for bootstrapping.
-
- Apr 03, 1998