Hi Pete,
No problem. Let me know if you need help. If you don't and succeed, let us know if you've been successful and what you're using ABCL for. Always interested.
Regards,
Erik.
On Thu, May 22, 2014 at 8:32 PM, bonasso <bonasso@traclabs.com> wrote:
Erik,
It was an example from the app.
I'm working it out. This app has a big make file that has lots of cruft in it from past years. I'm cleaning it up and (with help from you guys) making progress.
If I get stuck I'll let you know.
Pete
Hi Pete,
On Thu, May 22, 2014 at 8:28 PM, bonasso <bonasso@traclabs.com> wrote:
Erik,
Thanks. I'm trying to get an ACL system I've used for years to run under abcl. ACL allows defpackage to augment previous package properties...
As I said, it's probably not optimal. What behaviour were you depending upon that ACL allows which ABCL doesn't? Exactly the behaviour in your example? Or was that just for demonstration?
Regards,
Erik.Pete
Hi Peter,
On Thu, May 22, 2014 at 7:05 PM, bonasso <bonasso@traclabs.com> wrote:
In Common Lisp, I believe defpackage is to either define or *redefine* a package.
Actually, ...I've found that in abcl if the package is already defined, defpackage won't redefine it (apparently).
... That's correct CLHS compliant (though not mainstream behaviour) -- as per the CLHS:
If the new definition [of the existing package being named] is at variance with the current state of that package, the consequences are undefined
Is this a bug?
Undesirable maybe, given the deviation from what's accepted mainstream, but strictly not a bug.
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.Robust and Flexible. No vendor lock-in.
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.Robust and Flexible. No vendor lock-in.
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.Robust and Flexible. No vendor lock-in.