> I notice that Lispworks personal edition has variable *feature* so
> that
>
> (car *features*) =>
>
> :LISPWORKS-PERSONAL-EDITION
>
> so that code with #+lispworks doesn't work for the
> personal edition, this seem to me a little dishonest.
>
> What do you think?
I'd say you can solve the problem with
#+LISPWORKS-PERSONAL-EDITION
(pushnew :lispworks *features*)
but actually, I don't think it's dishonest, because code which needs #
+lispworks may depend on some feature not present in the personal
edition... so you have to distinguish the two some way, and I think
it's perfectly understandable if they treat the full edition as
"normal" and the personal as "special"...