Home > Archive > Lisp > February 2008 > Re: Woohoo! My macros are now (semi) hygienic
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Re: Woohoo! My macros are now (semi) hygienic
|
|
| Maciej Katafiasz 2008-02-24, 7:30 pm |
| Den Fri, 22 Feb 2008 10:02:56 -0800 skrev Ron Garret:
> Sneak preview version is available at:
>
> http://www.flownet.com/ron/lisp
>
> but it's not well tested and the documentation is still pretty sketchy.
> There's a now out-of-date draft of a paper there, and a tiny bit of
> example code embedded in the file, but not much else. I should have a
> primer done for a grand opening this w end. (You'll need
> utilities.lisp and dictionary.lisp as well. Note if you've previously
> downloaded my utilities file, you'll need the new version. The last
> version had a critical bug in the AIF macro that will cause lexicons to
> fail badly.)
>
> If you do decide to take the plunge I'd appreciate any feedback.
When I try to load it, SBCL is entirely unhappy about utilities.lisp
trying to do things in :cl, which is a locked package:
Lock on package COMMON-LISP violated when defining a
setf-expander for SUBSEQ.
[Condition of type SB-EXT:SYMBOL-PACKAGE-LOCKED-ERROR]
See also:
SBCL Manual, Package Locks [:node]
Common Lisp Hyperspec, 11.1.2.1.2 [:section]
Cheers,
Maciej
| |
| Ron Garret 2008-02-25, 5:02 am |
| In article <fpt0eh$ktl$4@news.net.uni-c.dk>,
Maciej Katafiasz <mathrick@gmail.com> wrote:
> Den Fri, 22 Feb 2008 10:02:56 -0800 skrev Ron Garret:
>
>
> When I try to load it, SBCL is entirely unhappy about utilities.lisp
> trying to do things in :cl, which is a locked package:
>
> Lock on package COMMON-LISP violated when defining a
> setf-expander for SUBSEQ.
> [Condition of type SB-EXT:SYMBOL-PACKAGE-LOCKED-ERROR]
> See also:
> SBCL Manual, Package Locks [:node]
> Common Lisp Hyperspec, 11.1.2.1.2 [:section]
Like I said, this code is not officially released. That's one of the
reasons.
BTW, there I have uncovered at least one serious bug in the current
release of lexicons, so there's really no point in looking at it unless
you want to hack on it.
(Utilities used to be in its own package. The annoyance of having to
maintain the export list is one of the things that motivated me to write
lexicons.)
rg
| |
| Ron Garret 2008-02-25, 5:02 am |
| In article <rNOSPAMon-C75638.21484424022008@news.gha.chartermi.net>,
Ron Garret <rNOSPAMon@flownet.com> wrote:
> In article <fpt0eh$ktl$4@news.net.uni-c.dk>,
> Maciej Katafiasz <mathrick@gmail.com> wrote:
>
>
> Like I said, this code is not officially released. That's one of the
> reasons.
I've uploaded a new version of utilities that loads under both SBCL and
CLisp. (Whether it actually works or not is another question.)
Seriously, though, if you want it to Just Work you'll have to wait a day
or two.
rg
|
|
|
|
|