Skip to content

Programming .NET on the iPhone

Here is the website for MonoTouch; a framework that lets you write .NET apps for deployment on the iPhone.

(via reddit)

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.

Where to Buy Unlocked iPhones

Apple has a list here.

Implementing an Object-Oriented Programming System in Scheme

Here is some entertaining discussion about implementing an OOP system in Scheme.

They are discussing this post.

Easy, of course, is a loaded term! :)

Small Scheme Implementations are Beautiful

foof explains why here.

Haskell on the iPhone

Here.

I assume that this is not a joke.

(via reddit)

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)

Managing Provisioning Profiles

Bill wrote a good article about managing iPhone provisioning profiles here.

Reinstalling Leopard

To satisfy my own curiousity, I reinstalled OS X Leopard today.

It took about 1.5h to install the OS and 30m to install the base apps like iDVD and so on.

This was on a 2.0GHz Core2Duo Mini.

Bridging PLT Scheme with .NET

In this conversation on the PLT discussion list about PLT and COM, Pedro shared that:

Some time ago I wrote a bridge from PLT to .NET [1]. Unfortunatly bit rot has set in, but if you think it might be usefull I can forward the code. The basic approach was to write a Managed C++ (now days C++/Cli) wrapper that exposed the .NET reflection interface to PLT. You might not need something quite as comprehensive in which case you can just wrap the .NET calls you need with PLT callable C functions.

The paper on the library can be found here here; and the library is attached to this post.

This looks interesting for Windows Schemers who have a combination of need, expertise, and interest.