2,526 commits

Author SHA1 Message Date
xj9
af5933c4fe fix built readable can't find its kernel
```
 xj9% unsweeten --help
Backtrace:
In ice-9/boot-9.scm:
  1755:12 10 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           9 (apply-smob/0 #<thunk 7fffe9914300>)
In ice-9/boot-9.scm:
    724:2  8 (call-with-prompt _ _ #<procedure default-prompt-handle…>)
In ice-9/eval.scm:
    619:8  7 (_ #(#(#<directory (guile-user) 7fffe9917c80>)))
In ice-9/boot-9.scm:
   2858:4  6 (save-module-excursion _)
  4408:12  5 (_)
In /nix/store/q1f2plxi19fw7pm6gqj01jp6wwy5rv39-readable-1.0.10/bin/unsweeten:
     61:0  4 (_)
In ice-9/boot-9.scm:
  3955:20  3 (process-use-modules _)
   222:17  2 (map1 (((readable kernel))))
  3956:31  1 (_ ((readable kernel)))
   3352:6  0 (resolve-interface (readable kernel) #:select _ #:hide _ …)

ice-9/boot-9.scm:3352:6: In procedure resolve-interface:
no code for module (readable kernel)
```
2025-03-16 14:52:05 -07:00
David A. Wheeler
66031140cb Merge branch 'develop' 1.0.10 2017-09-10 17:33:20 -04:00
David A. Wheeler
c319da541d Document changes in ChangeLog
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
2017-09-10 17:25:17 -04:00
David A. Wheeler
a8efb79daa Update documentation from wiki
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
2017-09-10 17:16:37 -04:00
David A. Wheeler
0b3083a3e5 Update documentation using "make from-wiki"
Update documentation.  In particular, document the local
"line continuation" extension as an extension.

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
2017-09-03 20:32:25 -04:00
Matthew Stickney
9e590cc655 Remove trailing whitespace. 2017-09-03 18:33:49 -04:00
Matthew Stickney
7b96743696 Fix macro dispatch character. 2017-09-03 18:32:33 -04:00
David A. Wheeler
511309dffe Change version number to 1.0.10 2015-05-30 14:12:05 -04:00
David A. Wheeler
5f4972f7fc Merge branch 'master' into develop 2015-05-30 14:11:41 -04:00
David A. Wheeler
a1caa839e9 Merge branch 'develop' for version 1.0.9 1.0.9 2015-05-30 14:09:54 -04:00
David A. Wheeler
c3c007b57d Set version number to 1.0.9 2015-05-30 14:08:22 -04:00
David A. Wheeler
4bcb34bd82 Update ChangeLog 2015-05-25 23:36:56 -04:00
David A. Wheeler
f0ccb6d37d Common Lisp tutorial: Make it clear you have to start up your implementation! 2015-05-25 23:30:19 -04:00
David A. Wheeler
ebb6fb5cdc Update Common Lisp tutorial - deprecate clisp even further, list alternatives 2015-05-25 23:27:39 -04:00
David A. Wheeler
d9572bbdc3 Minor documentation improvement (update from wiki) 2015-05-25 23:10:43 -04:00
David A. Wheeler
4b7920dcff tests/full-test-cl: Tweak so Windows SBCL works 2015-01-04 09:22:50 -05:00
David A. Wheeler
198982f5c6 Use AC_CHECK for guile as well 2015-01-04 08:47:07 -05:00
David A. Wheeler
366ed5d698 configure.ac: Use AC_CHECK_... so directories with spaces aren't a problem
- We used AC_PATH... for sbcl and clisp, but they really aren't needed,
    and the full path returned may include spaces (which causes problems).
    Using AC_CHECK... instead, which do not include the full path,
    eliminates those problems.
2015-01-04 08:26:17 -05:00
David A. Wheeler
04eaf2eb74 Enable Common Lisp testing with either sbcl or clisp (prefer sbcl) 2015-01-03 21:38:32 -05:00
David A. Wheeler
ebd6e3d31f Makefile.am: Document download date of external asdf.lisp convenience copy 2015-01-03 20:09:10 -05:00
David A. Wheeler
9891862af8 Update convenience copy of asdf.lisp
- This package includes a copy of "asdf.lisp" in case people don't
    already have a version.  You do *NOT* need to use this version, it
    is UNCHANGED from the source, and it is safely put in subdirectory
    "exernal/" to make it unlikely to use by accident.
2015-01-03 19:52:57 -05:00
David A. Wheeler
fe99829054 my-realpath: Handle pathnames with whitespace 2015-01-03 19:42:11 -05:00
David A. Wheeler
89e029840d Makefile.am: Remove unnecessary -lp option in clisp 2015-01-03 19:40:33 -05:00
David A. Wheeler
967506592d Update documentation from wiki 2014-12-11 22:08:06 -05:00
David A. Wheeler
c19a398a0a ChangeLog: Record major changes for 1.0.8 2014-12-09 23:30:01 -05:00
David A. Wheeler
afe4d24968 basic-curly.lisp: Fix basic-curly-read to properly enable basic-curly. 2014-12-09 23:26:33 -05:00
David A. Wheeler
328c51ca9b Expose *original-readtable* in Common Lisp interface, and use in tests. 2014-12-09 23:00:45 -05:00
David A. Wheeler
bed60b82e5 Begin switching Common Lisp tests to use lowercase + :invert 2014-12-08 23:09:26 -05:00
David A. Wheeler
a60276aa69 Update version number to 1.0.8 (so it's not confused with released version) 2014-12-07 21:06:11 -05:00
David A. Wheeler
97173ad19d Merge branch 'master' into develop 2014-12-07 21:05:04 -05:00
David A. Wheeler
c40cf6abea Merge branch 'develop' for 1.0.7. 1.0.7 2014-12-07 21:03:37 -05:00
David A. Wheeler
4b402bb891 Update version numbers to all be 1.0.7. 2014-12-07 20:30:29 -05:00
David A. Wheeler
e3166674fe ChangeLog: Explain change. 2014-12-07 13:40:39 -05:00
David A. Wheeler
bab3736106 Modify Common Lisp so enable-* routines are invokved at compile time.
- Modify Common Lisp implementation of "readable" library so that
    the enable-* routines (such as enable-sweet) are invoked at
    compile time.  This is implemented by turning the enable-* routines
    into macros that use eval-when.  The enable routines are now in a
    separate file, enablers.lisp, so that we can ensure that the macros
    will call routines that have already been compiled.
  - This fixes an error reported by Alexander Dunn on 2014-12-06
    on the readable-discuss mailing list.
2014-12-07 13:26:41 -05:00
David A. Wheeler
545f086378 configure.ac - update development branch version number 2014-11-18 21:39:32 -05:00
David A. Wheeler
f81c7cee5c Merge branch 'master' into develop 2014-11-18 21:39:13 -05:00
David A. Wheeler
b236af5ab4 Merge branch 'develop' 1.0.6 2014-11-18 21:36:08 -05:00
David A. Wheeler
ad2e23a7d0 ChangeLog: Update release date. 2014-11-18 21:35:09 -05:00
David A. Wheeler
d7c16377a3 Update Common Lisp tutorial (from wiki) 2014-11-18 21:21:46 -05:00
David A. Wheeler
9147e9c5bf README: Expand it with more examples and clarifications. 2014-11-18 18:10:24 -05:00
David A. Wheeler
a93d217439 README: Note that Common Lisp users can use the notations directly. 2014-11-18 17:54:48 -05:00
David A. Wheeler
24d08cdee2 sweet.lisp: Add comments explaining some readtable oddities. 2014-11-18 17:51:56 -05:00
David A. Wheeler
95c5d47d31 print.lisp: Add MIT license text to front of file. 2014-11-18 17:40:59 -05:00
David A. Wheeler
e13f2ac9e2 factorial.*lisp: Improve Common Lisp short demo files.
- In particular, rename "fact" to "factorial" so the demo
    doesn't interfere with the built-in factorial function.
2014-11-18 17:38:07 -05:00
David A. Wheeler
70dcf5a2fd sweet-clisp: Set readtable-case to :invert for improved lowercase display. 2014-11-18 17:37:31 -05:00
David A. Wheeler
3d3b7f2a0d ChangeLog: Update changes 2014-11-18 13:05:14 -05:00
David A. Wheeler
c95ac2075f sweet-sbcl: Enable lowercase input and output using readtable-case invert.
- This now runs "(setf (readtable-case *readtable*) :invert)",
    which enables nice symbol input and output in lowercase.
    The "invert" mechanism is kind of a hack in Common Lisp, but it
    gets nice results and is completely standard.
2014-11-18 13:03:32 -05:00
David A. Wheeler
019a1a9c4c sweet.lisp: Maintain existing readtable-case setting in enable-sweet 2014-11-18 12:55:21 -05:00
David A. Wheeler
a6c772810b print.lisp: Tweak for vim color-coding
- The color-coding for vim gets confused over #\"..., thinking it is
    the start of a string (whups).  Using backquote instead of quote
    works around the issue, without changing the functionality.
2014-11-18 12:21:08 -05:00
David A. Wheeler
8217a71e06 Fix "appende" (though it doesn't really matter).
- The "appende" function should have (append x y) as the normal case,
    so change to that.  In practice, these have been optimized out,
    so the bug cannot appear in practice, but may as well be clean.
2014-11-18 12:19:28 -05:00