From: His kennyness on
That was easy: http://github.com/kennytilton/celtk

See the one Issue for deets on the crash (and it's a beaut, takes ACL
right out).

Just needs CFFI and of course Tcl/Tk. Now uses the latest CFFI release.

I suspect Mac OSX will be easy, and in fact methinks Frank Goenninger
already contribbed some code in/around the CFFI to load the library.

celtk varies from LTk by using the C FFI to Tcl/Tk and by being
Cells-driven. Upcoming additions will be Togl (OpenGL) and Snack (audio)
support.
From: Frank GOENNINGER on
His kennyness <kentilton(a)gmail.com> writes:

> That was easy: http://github.com/kennytilton/celtk

Cool! I hoped you would do that one day ... ;-)

>
> See the one Issue for deets on the crash (and it's a beaut, takes ACL
> right out).
>
> Just needs CFFI and of course Tcl/Tk. Now uses the latest CFFI release.
>
> I suspect Mac OSX will be easy, and in fact methinks Frank Goenninger
> already contribbed some code in/around the CFFI to load the library.

He did. Works well on OS X.

>
> celtk varies from LTk by using the C FFI to Tcl/Tk and by being
> Cells-driven. Upcoming additions will be Togl (OpenGL) and Snack
> (audio) support.

Which Togl version ?

Cheers
Frank
From: Frank GOENNINGER on
His kennyness <kentilton(a)gmail.com> writes:

> Looks like you were right about it being a bit of work to switch to
> 2.0. Have you seen anything that would make it worthwhile?

Hmm - no. But I also haven't looked closely. By then I just noticed
that there's a 2.0 version out. Always being eager to have the newest
stuff I tried to make it work ...

> If not I
> have to ask you about how to build it from source on Ubuntu.

Sorry, currently no Linux around here. Only Mac OS X and Windows 7.

> When I do
> the configure step it whines about not being able to find some TCL
> config stuff or something. I guess I either put Togl in the wrong
> place relative to Tcl or I need to modify my path or________?

Hm - difficult. Or not. Configure should have a "--with-tcltk" or
equivalent option to specify where Tcl/Tk resides. That did it for me on
OS X, at least.

>
> kt

Keep going!

Waiting for Cello ... I completely messed my copy of Cello beyond me
being able to make it work again with reasonable amount of work - but
that just is a problem of myself being busy like hell making money from
Product Lifecycle Management consulting projects (which, unfortunately,
do not involve any Lisp at all, currently).

Frank