Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton <kentilton@xxxxxxxxx>
- Date: Mon, 29 Jan 2007 21:03:00 -0500
Michael wrote:
On 2007-01-29 18:40:37 -0500, Ken Tilton <kentilton@xxxxxxxxx> said:
Ah, someone else just reported that. My apologies (and a warning that I do not use ASDF day to day so those files do not get maintained).
Just eliminate the cl-ftgl dependency. The ASD has been recommited, along with slight mods for the movie widget.
I tried out celtk. A few comments/questons.
1. Are tile and togl required? I'm used to ltk and it
works on a stock tcl/tk. Installing tile and togl
is easy enough, just wanted to know if it is a hard
requirement.
<cough> yesd and no. No in principle, but maybe yes in fact because I think I hardcode the damn thing to append ttk:: to all the widgets Tile duplicates. You would just have to search on the string "TTK::" and remove that.
really what should be done is simply offer new Celtk widgets like ttk-button. Hang on. I do have a tile? attribute which I would have defaulted to t for this experiment. Maybe track /that/ down and change to nil and the engine will not stick in the TTK:: (or you can tweak it not to).
Anyway, as I was saying, The Right Way probably lets people use non-Tile versions, just because it is so easy to do so and maybe they would have a reason for it, so err on the side of more.
2. Paths -- lotsa-widgets seems to expect movies to be
on C: drive.
yep, that is my favorite booby trap for users.
3. Oddly enough my sbcl chokes on ltktest-ci. It started
okay but after a few mouse clicks I got the following:
CTK> (ctk::ltktest-ci)
"----------UTILSRESET----------------------------------"
"----------UTILSRESET----------------------------------"
0> 33808 numparse :=> 42
0> 1951 button pressed: 1 8 164 946 377
0> 6 button released: 1 8 164 946 377
0> 130 button pressed: 1 6 33 944 246
0> 18 button released: 1 6 33 944 246
0> 164 button pressed: 1 8 27 946 240
0> 3 button released: 1 8 27 946 240
fatal error encountered in SBCL pid 23105:
GC invariant lost, file "gc-common.c", line 140
LDB monitor
ldb>
Ah, the spinning moire deal. I think that uses tcl timers intensely, and callbacks and all sorts of groovy stuff, probably a good way to break a Lisp. I believe callbacks Lisp-to-C-back-to-lisp are new for SBCL, maybe they have a limitation I am violating, or maybe a bug.
kzo
--
Well, I've wrestled with reality for 35 years, Doctor, and
I'm happy to state I finally won out over it.
-- Elwood P. Dowd
In this world, you must be oh so smart or oh so pleasant.
-- Elwood's Mom
.
- Follow-Ups:
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- References:
- All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Michael
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Michael
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Michael
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Ken Tilton
- Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- From: Michael
- All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- Prev by Date: Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- Next by Date: Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- Previous by thread: Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- Next by thread: Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)
- Index(es):