mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-devel] GTk+ in MIT-Scheme?


From: Matt Birkholz
Subject: [MIT-Scheme-devel] GTk+ in MIT-Scheme?
Date: Thu, 19 Mar 2009 02:42:14 -0700

I finally have my FFI and GTK systems working properly.  Turning up
the timer interrupts to 200/sec really turns up the interrupt holes!
And I learned never to poll forever.  A timer interrupt aught to wake
you from such a poll, but it won't.  It will sneak into a corner and
hide, leaving you permanently "polled".

The FFI system did not change, like, at all.  The GTK system got much
simpler, due to a more complete understanding of runtime/thread.scm,
which was due to hours poring over trace output.  By introducing a
"toolkit thread", I now arrange for Scheme to "run" the toolkit in the
same round-robin fashion as its other threads, AND there is always a
thread to run callbacks.

The works:

        http://birkholz.chandler.az.us/~matt/Scheme/


Questions from last time:

> Do I need to sign something?

Furthermore: what copyright notice should I attach?  I am tempted to
assign the work to MIT, since most (all?) files name MIT as the
copyright holder.

The GNU Coding Standards and Maintainer Guide
(http://www.gnu.org/prep/maintain/) suggest the FSF would like to see
my signature if I assign the work to them.

> [...] Would y'all rather see these diffs on a branch?

> [...] Is a shockingly simple representation of C pointers worth [the
> consing]?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]