/[cmucl]/src/code/sharpm.lisp
ViewVC logotype

Log of /src/code/sharpm.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.30 - (view) (annotate) - [select for diffs]
Tue Apr 20 17:57:45 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch, sparc-tramp-assem-branch
Changes since 1.29: +28 -28 lines
Diff to previous 1.29
Change uses of _"foo" to (intl:gettext "foo").  This is because slime
may get confused with source locations if the reader macros are
installed.

Revision 1.29 - (view) (annotate) - [select for diffs]
Mon Apr 19 02:18:04 2010 UTC (4 years ago) by rtoy
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
Remove _N"" reader macro from docstrings when possible.

Revision 1.28 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:18:59 2010 UTC (4 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: post-merge-intl-branch, snapshot-2010-04
Changes since 1.27: +30 -28 lines
Diff to previous 1.27
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.

Revision 1.27.26.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:52 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.27: +30 -28 lines
Diff to previous 1.27 , to next main 1.30
Restart internalization work.  This new branch starts with code from
the intl-branch on date 2010-02-12 18:00:00+0500.  This version works
and

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision 1.27.24.2 - (view) (annotate) - [select for diffs]
Wed Feb 10 02:42:11 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000
Changes since 1.27.24.1: +28 -28 lines
Diff to previous 1.27.24.1 , to branch point 1.27 , to next main 1.30
Mark translatable strings; update cmucl.pot and ko/cmucl.po
accordingly.

Revision 1.27.24.1 - (view) (annotate) - [select for diffs]
Mon Feb 8 17:15:49 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.27: +3 -1 lines
Diff to previous 1.27
Add (intl:textdomain "cmucl") to the files to set the textdomain.

Revision 1.27 - (view) (annotate) - [select for diffs]
Fri Jun 22 21:45:25 2007 UTC (6 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, intl-2-branch-base, intl-branch-base, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, pre-merge-intl-branch, pre-telent-clx, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, portable-clx-branch, release-19e-branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.26: +49 -28 lines
Diff to previous 1.26
Make the reader faster when reading #1= constructs when there are lots
of them.  Use hash tables instead of an alists for holding and
constructing the necessary objects.  This can vastly speed up the
reader in some cases.  But unfortunately it slows down the reader when
the circular structure is "small".

Some care has been taken not to make the reader slow when there are
now #= constructs.

This is based on a patch from Jared Davis.

reader.lisp:
o Add the new hash tables and initialize them appropriately.

sharpm.lisp:
o Update #= and ## macros to use the new hash tables.

Revision 1.24.12.2 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:09:53 2005 UTC (8 years, 4 months ago) by rtoy
Branch: ppc_gencgc_branch
CVS Tags: ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06
Changes since 1.24.12.1: +6 -2 lines
Diff to previous 1.24.12.1 , to branch point 1.24 , to next main 1.30
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.26 - (view) (annotate) - [select for diffs]
Tue Nov 8 17:12:29 2005 UTC (8 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, release-19d-branch
Changes since 1.25: +6 -2 lines
Diff to previous 1.25
Add an extension to allow printing pathnames using the syntax
#P(<make-pathname args).  So most pathnames can be printed readably,
even if they have weird components.  But we don't handle search-lists
and patterns very well because we don't have readable syntax for
those.

code/sharpm.lisp:
o Make the #P reader accept lists and apply make-pathname on them to
  create the pathname

code/pathname.lisp:
o If a pathname has no namestring, then try to print out the pathname
  object using #P(foo) syntax, if possible.  If not possible, just
  print out the pathname unreadably, as we used to.
o Put some conditional newlines when printing out unprintable
  pathnames so it wraps a bit better.  (Needs work.)

Revision 1.24.12.1 - (view) (annotate) - [select for diffs]
Sun May 15 20:01:21 2005 UTC (8 years, 11 months ago) by rtoy
Branch: ppc_gencgc_branch
Changes since 1.24: +27 -22 lines
Diff to previous 1.24
Merge snapshot-2005-05 to this branch.

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Apr 28 20:32:10 2005 UTC (8 years, 11 months ago) by rtoy
Branch: MAIN
CVS Tags: release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11
Branch point for: release-19b-branch, release-19c-branch
Changes since 1.24: +27 -22 lines
Diff to previous 1.24
Catch malformed (dotted) lists when reading vectors.  (Are there other
cases we need to check for?)

Fixes ansi-test syntax.dot-error.7.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sat Mar 22 16:15:20 2003 UTC (11 years, 1 month ago) by gerd
Branch: MAIN
CVS Tags: amd64-merge-start, dynamic-extent-base, lisp-executable-base, mod-arith-base, ppc_gencgc_snap_2005-05-14, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, remove_negative_zero_not_zero, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, sparc_gencgc_branch
Changes since 1.23: +7 -6 lines
Diff to previous 1.23
* bootfiles/18e/boot[12].lisp: Bootstrap files for the lisp:class
= pcl:class part.  To get it booted from 18e, cross-compile using
boot1.lisp as bootstrap.lisp in pmai's build scripts, then do a
normal compile with boot2.lisp as bootstrap.lisp with the
resulting Lisp.

* code/byte-interp.lisp, code/defstruct.lisp, code/describe.lisp:
* code/error.lisp, code/exports.lisp, code/hash-new.lisp:
* code/hash.lisp, code/macros.lisp, code/misc.lisp:
* code/package.lisp, code/pred.lisp, code/sharpm.lisp, code/type.lisp:
* compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
* compiler/proclaim.lisp, compiler/typetran.lisp, compiler/xref.lisp:
* compiler/generic/primtype.lisp, compiler/generic/vm-type.lisp:
Changes for to use kernel::class etc.

* code/class.lisp (toplevel): Shadow class, built-in-class etc.
(class): Give it conc-name %class-.
(toplevel) [#+bootstrap-lisp-class=pcl-class]: Define old accessors.
(everywhere): Use new class accessors.

* compiler/generic/vm-fndb.lisp (%make-instance): Change from
unsafe to flushable and movable.

* code/ntrace.lisp (expand-trace, untrace): Changes for method
tracing.

* code/profile.lisp (profile, profile-all, unprofile): Method
profiling.

* pcl/*.text, pcl/bench.lisp, pcl/extensions.lisp:
* pcl/fast-init.lisp, pcl/precom1.lisp, pcl/precom4.lisp:
* pcl/structure-class.lisp, pcl/user-instances.lisp:
Removed.

* tools/pclcom.lisp: Changes for my PCL and lisp:class =
pcl::class.

Revision 1.23.2.2 - (view) (annotate) - [select for diffs]
Wed Mar 19 16:45:31 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.23.2.1: +4 -4 lines
Diff to previous 1.23.2.1 , to branch point 1.23 , to next main 1.30
* code/defstruct.lisp, code/describe.lisp, code/error.lisp:
* code/exports.lisp, code/hash-new.lisp, code/hash.lisp
* code/macros.lisp, code/misc.lisp, code/package.lisp
* code/pred.lisp, code/sharpm.lisp, code/type.lisp:
Changes for lisp:class = pcl:class.

* compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
* compiler/ir1tran.lisp, compiler/ir1util.lisp:
* compiler/node.lisp, compiler/proclaim.lisp, compiler/typetran.lisp:
* compiler/xref.lisp, compiler/generic/primtype.lisp:
* compiler/generic/vm-type.lisp:
Likewise.

* code/class.lisp (toplevel): Shadow class, built-in-class etc.
(class): Give it conc-name %class-.
(toplevel) [#-lisp-class-is-pcl-class]: Define old accessors.
(everywhere): Use new class accessors.

* code/byte-interp.lisp (load-type-predicate):
Use kernel::structure-class instead of structure-class.

Revision 1.23.2.1 - (view) (annotate) - [select for diffs]
Sun Mar 9 13:03:49 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.23: +4 -3 lines
Diff to previous 1.23
*** empty log message ***

Revision 1.23 - (view) (annotate) - [select for diffs]
Mon Jan 6 22:27:16 2003 UTC (11 years, 3 months ago) by toy
Branch: MAIN
CVS Tags: cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: cold-pcl, release-18e-branch
Changes since 1.22: +14 -12 lines
Diff to previous 1.22
o Was not properly printing out, readably, zero-dimensional arrays
  like (make-array '(0 0 0)).
o Read wasn't reading in things like #3a() properly

Bugs noted by Paul Dietz.  Fixes from Gerd Moellmann.

Revision 1.14.2.3 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:50:11 2002 UTC (12 years, 1 month ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.14.2.2: +2 -2 lines
Diff to previous 1.14.2.2 , to branch point 1.14 , to next main 1.30
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.22 - (view) (annotate) - [select for diffs]
Sun Mar 4 20:12:42 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
Change most PROCLAIMs to DECLAIMs.

Revision 1.14.2.2 - (view) (annotate) - [select for diffs]
Tue May 23 16:36:49 2000 UTC (13 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.14.2.1: +27 -23 lines
Diff to previous 1.14.2.1 , to branch point 1.14
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.21 - (view) (annotate) - [select for diffs]
Tue May 23 06:37:24 2000 UTC (13 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.20: +2 -4 lines
Diff to previous 1.20
Based on patches from Tim Moore; problem noted by Sam Steingold:
o Fix sharp-backslash which had been binding the *readtable* to the
  std-lisp-readtable and breaking the recognition of the end of the token.
o A new supporting function read-extended-token-escaped has been added
  that reads a token with the first character escaped, and
  internal-read-extended-token has been extended to handle the case in
  which the first character is to be escaped.
o Fix the handling of single escapes within a double escape, within
  the function internal-read-extended-token.

Revision 1.20 - (view) (annotate) - [select for diffs]
Wed Dec 8 18:36:51 1999 UTC (14 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.19: +26 -20 lines
Diff to previous 1.19
Add support for printing and reading arrays with arbitrary
element-types. These are output in the format #A(<element-type> <dims>
<contents>). A random-state can now be printed readably.

Revision 1.14.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:22:29 1998 UTC (15 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.14: +33 -23 lines
Diff to previous 1.14
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.19 - (view) (annotate) - [select for diffs]
Fri May 15 01:01:02 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.18: +29 -30 lines
Diff to previous 1.18
Streamline the Gray streams related dispatch code.

Revision 1.18 - (view) (annotate) - [select for diffs]
Tue May 5 00:14:37 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
Restore the in-synonym-of, out-synonym-of, with-in-stream, and
with-out-stream macros incorrectly replaced in the recent Gray stream
changes.

Revision 1.17 - (view) (annotate) - [select for diffs]
Mon May 4 01:27:16 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.16: +31 -15 lines
Diff to previous 1.16
Gray streams support:
* 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.

Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Apr 17 00:42:59 1998 UTC (16 years ago) by dtc
Branch: MAIN
Changes since 1.15: +1 -8 lines
Diff to previous 1.15
Flush the token length check in sharp-colon allowing #:|| to be read,
however #: no long produces an error and now yields #:||.

Revision 1.15 - (view) (annotate) - [select for diffs]
Wed Feb 11 10:03:08 1998 UTC (16 years, 2 months ago) by dtc
Branch: MAIN
Changes since 1.14: +4 -2 lines
Diff to previous 1.14
Have #P respect *read-suppress*.

Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
CVS Tags: RELEASE_18a
Branch point for: RELENG_18
Changes since 1.13: +1 -3 lines
Diff to previous 1.13
Fix headed boilerplate.

Revision 1.13 - (view) (annotate) - [select for diffs]
Fri Aug 20 00:38:07 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.12: +35 -38 lines
Diff to previous 1.12
Flushed sharp-init.  Instead hack *readable* directly at top-level.

Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Mar 15 00:13:33 1993 UTC (21 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.11: +17 -14 lines
Diff to previous 1.11
Fixed CIRCLE-SUBST to not bother looking down the instance-layout slot so
that splicing structures into the read input doesn't result in CIRCLE-SUBST
searching though the entire type system for places to fix up #n#'s.

Revision 1.11 - (view) (annotate) - [select for diffs]
Fri Feb 26 08:26:14 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.10: +22 -28 lines
Diff to previous 1.10
new structure branch & tuning, see new_struct

Revision 1.10.1.3 - (view) (annotate) - [select for diffs] (vendor branch)
Fri Feb 12 18:43:02 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.10.1.2: +2 -2 lines
Diff to previous 1.10.1.2 , to next main 1.30
typo.

Revision 1.10.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Feb 11 14:00:59 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.10.1.1: +18 -23 lines
Diff to previous 1.10.1.1
Fixed #S and removed a residual reference to the STRUCTURE type.

Revision 1.10.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Sat Jan 23 13:43:47 1993 UTC (21 years, 3 months ago) by ram
Branch: new_struct
Changes since 1.10: +5 -6 lines
Diff to previous 1.10
New structure hax.

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Jul 10 17:47:42 1992 UTC (21 years, 9 months ago) by ram
Branch: MAIN
Branch point for: new_struct
Changes since 1.9: +19 -19 lines
Diff to previous 1.9
Changed #a reader to allow arbitrary sequences instead of just lists.

Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Feb 12 01:44:58 1992 UTC (22 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.8: +218 -229 lines
Diff to previous 1.8
Changed all macros which ignore the numeric arg to warn if there is one.
Changed all macros to use %READER-ERROR as appropriate.

Changed #+/- to work correctly under *READ-SUPPRESS*.  These macros actually do
the same thing as usual under read-suppress.  However, we have to make sure
that *read-suppress* is nil when reading the feature expression.  Also,
consider feature expressions with package errors to be absent.

Fixed various macros to return NIL rather than the value of *read-suppress*
when *read-suppress* is true.

Fixed #: to use the new READ-EXTENDED-TOKEN return value to detect colons,
rather than just searching (since they might be escaped.)

When *read-suppress* is true and *read-eval* is false, don't signal an error
on #.  When we do error for #., use the correct READER-ERROR.

Changed #r to just bind *read-base* and call read, instead of doing all sorts
of weird stuff to reinvent numeric reading.  Check for illegal radices.

Deleted some dead code once used for #=/##.

Made # a non-terminating read macro character (the only one in standard CL.)
So you can have symbols like foo#3, or whatever.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Nov 30 03:16:49 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.7: +1 -2 lines
Diff to previous 1.7
Removed the (set-dispatch-macro-character #\# #\, #'sharp-comma), now that
sharp-comma is no longer defined.

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu Nov 28 21:08:54 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.6: +13 -7 lines
Diff to previous 1.6
Added *read-eval*.  If a #. is encountered while *read-eval* is NIL, an
error is signaled.  It defaults to T.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Aug 22 16:01:29 1991 UTC (22 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.5: +22 -17 lines
Diff to previous 1.5
Added SHARP-P.  Fixed all recursive READ calls to specify eof-error-p T.

Revision 1.5 - (view) (annotate) - [select for diffs]
Thu Feb 14 18:41:37 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.4: +15 -18 lines
Diff to previous 1.4
Merged systems-work source as of this date.  The main substantive change
was fixing #S to know about the new DD-CONSTRUCTORS slot.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:35:39 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.3: +8 -4 lines
Diff to previous 1.3
New file header with RCS header FILE-COMMENT.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Sep 24 17:46:54 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.2: +11 -43 lines
Diff to previous 1.2
Ripped bit/font noise out of #\ processing.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Feb 12 12:01:45 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Changed SHARP-S to use INFO TYPE DEFINED-STRUCTURE-INFO.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Feb 6 17:26:55 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5