Something looks a bit fishy.
(pushnew :clim *features*) (pushnew :mcclim *features*)
+;;; I really didn't have good luck with this on Allegro, because +;;; Allegro's CL-USER package uses it's EXCL stuff, which has its own +;;; DEFSYSTEM. [2004/12/21:rpg] +;;;#+mk-defsystem (use-package "MK")
(defmacro clim-defsystem ((module &key depends-on) &rest components) `(progn #+mk-defsystem
Mike McDonald mikemac@mikemac.com
I did that. You can't very well :USE MK into CL-USER on Allegro, because Allegro's CL-USER :USEs their :EXCL package, and their :EXCL package contains their own DEFSYSTEM. So using both makes a big mess.
When I looked into this, I found that it was really painless, for the few places where the MK-DEFSYSTEM stuff *was* used, to just turn FOO into MK:FOO.
At the cost of a few extra characters, we avoid a gross effect on the CL-USER package. Seemed like a good tradeoff to me.
BTW, I'm pretty sure that this was earlier discussed on the mcclim-devel list, since I have only recently acquired commit permission. So I managed to persuade the community at large that this would be at least an OK Thing To Do.
Best, R
To: Mike McDonald mikemac@mikemac.com Date: Thu, 18 Aug 2005 22:46:05 -0500 From: rpgoldman@real-time.com
I did that. You can't very well :USE MK into CL-USER on Allegro, because Allegro's CL-USER :USEs their :EXCL package, and their :EXCL package contains their own DEFSYSTEM. So using both makes a big mess.
When I looked into this, I found that it was really painless, for the few places where the MK-DEFSYSTEM stuff *was* used, to just turn FOO into MK:FOO.
At the cost of a few extra characters, we avoid a gross effect on the CL-USER package. Seemed like a good tradeoff to me.
BTW, I'm pretty sure that this was earlier discussed on the mcclim-devel list, since I have only recently acquired commit permission. So I managed to persuade the community at large that this would be at least an OK Thing To Do.
Best, R
I was refering to all of the lines that start with a +!
Mike McDonald mikemac@mikemac.com
Mike McDonald wrote:
To: Mike McDonald mikemac@mikemac.com Date: Thu, 18 Aug 2005 22:46:05 -0500 From: rpgoldman@real-time.com
I did that. You can't very well :USE MK into CL-USER on Allegro, because Allegro's CL-USER :USEs their :EXCL package, and their :EXCL package contains their own DEFSYSTEM. So using both makes a big mess.
When I looked into this, I found that it was really painless, for the few places where the MK-DEFSYSTEM stuff *was* used, to just turn FOO into MK:FOO.
At the cost of a few extra characters, we avoid a gross effect on the CL-USER package. Seemed like a good tradeoff to me.
BTW, I'm pretty sure that this was earlier discussed on the mcclim-devel list, since I have only recently acquired commit permission. So I managed to persuade the community at large that this would be at least an OK Thing To Do.
Best, R
I was refering to all of the lines that start with a +!
Whoops. OK, I don't think I know about that. Perhaps there was a confusion with applying my patch? Unix is funny about hash marks.... Maybe they somehow got stripped off the #+'s?
Best, Robert
About the same time that the mail archive got mixed up, I had a couple of problematic commits with common-lisp.net complaining about #s. I was under the impression that this affected only the mcclim-cvs automatic mailing, but maybe it was a more fundamental problem. It was resolved in a couple of days IIRC (by the c-l.net admins).
Perhaps this error was introduced by unlucky timing...
-Duncan
On Friday, August 19, 2005, at 05:36 am, Robert P. Goldman wrote:
Mike McDonald wrote:
To: Mike McDonald mikemac@mikemac.com Date: Thu, 18 Aug 2005 22:46:05 -0500 From: rpgoldman@real-time.com
I did that. You can't very well :USE MK into CL-USER on Allegro, because Allegro's CL-USER :USEs their :EXCL package, and their :EXCL package contains their own DEFSYSTEM. So using both makes a big mess.
When I looked into this, I found that it was really painless, for the few places where the MK-DEFSYSTEM stuff *was* used, to just turn FOO into MK:FOO.
At the cost of a few extra characters, we avoid a gross effect on the CL-USER package. Seemed like a good tradeoff to me. BTW, I'm pretty sure that this was earlier discussed on the mcclim-devel list, since I have only recently acquired commit permission. So I managed to persuade the community at large that this would be at least an OK Thing To Do.
Best, R
I was refering to all of the lines that start with a +!
Whoops. OK, I don't think I know about that. Perhaps there was a confusion with applying my patch? Unix is funny about hash marks.... Maybe they somehow got stripped off the #+'s?
Best, Robert _______________________________________________ mcclim-devel mailing list mcclim-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel