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