If you don’t run Sugar on your XO, you need to configure your wireless connection somehow, and a lot of folks use wifi-radar, myself included.
While experimenting with it tonight, I noticed that the wireless connection on my other computer quit working periodically. Eventually I did put two and two together and found that everything worked fine when I wasn’t running wifi-radar!
Resolving this is of low-priority.
Peter Ivanyi's Dialog Library
Peter’s library provides a way to design user interfaces in XML.
The user specifies the layout of the dialog window in XML. The interaction is also specified in a simple way, setting values or labels and setting actions which should occur when the user clicks on the specific widget. An example can be found in the package.
(via PLT Discuss)
Larceny Scheme
Larceny is a simple and efficient implementation of the Scheme programming language. Created originally as a test vehicle for research on garbage collection and compiler optimizations, Larceny has grown into a major multiplatform system, and is currently the only implementation that supports all four de facto standards for Scheme: IEEE/ANSI, R5RS, ERR5RS, and the R6RS.
Setting the memory limit in DrScheme
When you use DrScheme, you should be sure to set the memory limit by going to the menu-item:
Scheme->Limit Memory
Doing so allows DrScheme to “play nice” with the operating system when you write some code that eats up all of the free memory. Rather than taking the whole operating system down; DrScheme dies gracefully.
Logging support in PLT
Language level logging support has been added to to PLT Scheme.
Why not in a library?
so that the run-time system can report information through logging.
ADDENDUM: 11/15/11
Here is the documentation.
Updated: DrSync: Automatically synchronize file changes in DrScheme
See here
Updated: Mosh Scheme
See here
Updated: Mr Ed Designer: Generating User Interfaces with PLT Scheme
See here
Maglev Ruby
Ruby is often compared to Smalltalk; and I’m sure a bunch of folks have always wondered when someone would implement Ruby either on top of Smalltalk (or even in a similar manner to Smalltalk, aka Rubinius).
Avi Bryant wondered as such, and seems to have gotten a job out of it in producing Maglev Ruby (it is a video).
Maglev seems to be the combination of a Ruby VM implemented along with a distributed, concurrent object system to support the needs of Ruby on Rails.
I heard Avi speak at OSCON 06, and he seems to be a nice fellow; I’ll be interested to see how this pans out.
Strangely, I haven’t heard Maglev mentioned by anyone I know, perhaps Ruby VMs aren’t interesting.
Nondeterministic Computing with amb
Ben demonstrates how to utilize nondeterministic computing in his article Escape From Zurg.