The iPodTouch is a mass-marketed device, so its cost has been driven down. An 8Gb device costs only $230.
Its development environment nearly demands performance. Its development language is Objective-C or C and only one app can be run at a time. Contrast that with Sugar on X11 on Python on C and an environment that exhausts available memory with very little effort.
Its touch screen encourages interaction. The XOs flakey keyboard and touchpad discourage it.
I still love the XO and OLPC’s mission. The only thing that they seem to have accomplished, though, is the proliferation of Netbooks across the commercial landscape.
Author: grant
R6RS Scheme Libraries project and team
In this thread, Derrick explains the purpose of the group:
The intent is to organize arbitrary Scheme libraries, which aren’t already part of a project, in one place and to provide a place to report and track bugs and questions about these libraries.
https://code.launchpad.net/scheme-libraries https://bugs.launchpad.net/scheme-libraries https://answers.launchpad.net/scheme-libraries
Pi Cubed
Pi Cubed is a visual math application for the iPhone / iPod touch that lets you perform calculations as you would on a piece of paper.
This app looks very interesting both in the problem that it solves and how it allows you to do so.
iPhone developer stencil kit
Check it out here.
It looks pretty nice. However, one might find a fat sharpy to be quicker, and good antidote to perfectionism.
(via the-gadgeteer)
Simply Scheme is now available online
I’m pleased to announce that the full text of
Simply Scheme: Introducing Computer Science
is available online in PDF and HTML form at
http://www.cs.berkeley.edu/~bh/ss-toc2.html
— Brian Harvey
Thanks Brian!
(via comp.lang.scheme)
Programming .NET on the iPhone
Manually Empting Leopard's Trash
OS X refused to let me empty the trash as it contained TimeMachine’s Backups.backupdb directory. It simply complained that there were BootX files present. The trash could not be emptied with an option-empty, either.
I found this solution to work fine; which involved rm -rf’ing the .Trash dir in my home directory (which was unnecessary) and more importantly doing the same in the Trashes/<my uid> dir on the external drive in which that trash had lived.
Small Scheme Implementations are Beautiful
foof explains why here.
A Re-Imagining of Smalltalk: Pharo
Here is the main page for Pharo Smalltalk; it looks pretty interesting.
From talking to a Squeak maintainer; I got the impression that a lot of Squeak developers and maintainers feel sort of a love hate thing with Squeak. On the one hand it has so much history and it is such a great tool that they loathe change. On the other hand, the inability to change things is the biggest issue in moving forward.
(via reddit)
Where to Buy Unlocked iPhones
Apple has a list here.
