[Top][All Lists]
[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]?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [MIT-Scheme-devel] GTk+ in MIT-Scheme?,
Matt Birkholz <=