Leppie posted a video that shows off IronScheme’s new debugger here.
Author: grant
Using DrScheme to Edit Code for Any Distribution
I would like, or for someone else to, write a plugin for DrScheme that would allow it to easily call out to execute code on any Scheme distribution.
The reason is that DrScheme is a very nice cross-platform editor with great features that you can use on R5RS and R6RS Scheme source code.
The plugin would need to be smart enough to know how to call out to another Scheme executable and disable PLT specific features.
Based on Leppie and Eli’s conversation; it seems possible.
Am I the only one that uses DrScheme for all of my Scheme editing?
I run code on PLT, Ikarus, Ypsilon, and Iron Scheme.
Guile Took Psyntax to Heart
Clearing the Terminal Screen in Cygwin
It bugged me that Cygwin didn’t include the ‘clear’ command. This post explains that installing the ‘ncurses’ package will add clear; and also that C:l will clear the screen in bash. Thanks Hafiz!
Setting up QBZR on OS X
Bzr is nice to use. It is tailored for the masses (of which I am a member). It has the usual UNIX support, but it has first-class Windows support, too. It has a nice UI if you want it. The community is great, too.
A few days ago I installed it on OS X and found that there was no UI support via Qt. Fortunately there are directions for setting it up here. Here are the steps that I followed:
- Installed bzr 1.14.1
- Installed Qt for Mac OS X Cocoa, qt-mac-cocoa-opensource-4.5.1.dmg, to the default location
- Verified its installation by running ’qtdemo’
- Installed sip, sip-4.7.9.tar.gz
- Installed PyQt, PyQt-mac-gpl-4.4.4.tar.gz (build took a relatively long time)
- Tried out qlog and qdiff and they worked fine
Now I am wondering if I should have just installed this using MacPorts.
Addendum: 06/21/09
Here are the directions that I followed from that link:
In order to install PyQt, you need to have SIP installed. 1) download and install QT4.x 2) get SIP from http://www.riverbankcomputing.co.uk/sip/download.php $> python configure.py -d /Library/Python/2.5/site-packages $> make $> sudo make install 3) get PyQT from http://www.riverbankcomputing.co.uk/pyqt/download.php $> python configure.py -q /bin/qmake -d /Library/Python/2.5/site-packages $> make $> sudo make install Hope this helps to get qbzr working
BZR as of today works with Python 2.4 or greater. Leopard comes with both 2.3 and 2.5 installed; but defaults to 2.5.
I didn’t know where qmake was installed; and typing ’type -a qmake’ seemed to be the quickest way to find it.
Smalltalk on the iPhone
A Simple PHP Class to Back Up MySQL
My web host is cutting over from allowing shell scripts to requiring scripting languages instead. I had wanted to write a script in PHP, so I figured this is a good opportunity.
Here is a simple PHP class to back up a MySQL database and blanket-delete old backups from a directory.
Continue reading “A Simple PHP Class to Back Up MySQL”
A Card Stack Handheld UI Approach
Here is one example of a handheld UI approach: a stack of cards.
They used a slider that seemed to better fit the app, too.
The 10/20/30 Rule of PowerPoint
It’s quite simple: a PowerPoint presentation should have ten slides, last no more than twenty minutes, and contain no font smaller than thirty points.
— Guy Kawasaki
(via Guy)
Eiffel iPhone Progress
The runtime is up and running on the device and the simulator.