Archive for the ‘Uncategorized’ Category

Typogenetics in F# – Part I

Tweet Author’s note: I originally wrote this back in 2009, but never got around to publishing it. Gödel, Escher, Bach: an Eternal Golden Braid is Douglas Hofstadter’s tour de force of formal systems and the ‘strange loops’ that can arise within them. Such strange loops can, it is claimed, give meaning to symbols where none […]

Categories: .NET, computing, F#, software, Uncategorized Tags:

An unofficial Europython 2009 retrospective

Tweet Europython 2009 was my first Python conference, this being the first year that I’ve been able to use Python professionally for application development. We’d made a decision that if we were to be using Python commercially, we should be active within the Python community, so two of our team travelled from Norway to Birmingham, […]

Categories: computing, Python, software, Uncategorized Tags:

Solved : iPhone 3G earpiece volume problems

June 19th, 2009 2 comments

Tweet I’ve been using an iPhone 3G for about six months now. It’s been an excellent mobile computer and a fair to poor telephone — the main difficultly has been the very low earpiece volume which has made it nigh on impossible to hold a conversation in anything but the quietest environment. The earpiece volume […]

Categories: Uncategorized Tags:

OWL BASIC runtime library takes shape

February 11th, 2009 3 comments

Tweet For a useful re-implementation of BBC BASIC, especially in compiled form, a run-time system is needed to provide services to the running program which cannot be directly provided by the operating system. In the case of our OWL BASIC implementation, we are targeting .NET so we already have a very sophisticated run-time in the […]

Personal Moore’s Law

November 26th, 2005 No comments

Tweet 1984: BBC Model B Computer 2 MHz 8-bit 6502 CPU, 32 KiB RAM. OS 1.2 1988: Acorn A3000 8 MHz 32-bit ARM2 CPU, 1 MiB RAM. RISCOS 2 1990: Acorn Archimedes A420/1 8 MHz 32-bit ARM2 CPU, 2 MiB RAM, 20 MB hard disk. RISC OS 2 1992: Acorn A4000 12 MHz 32-bit ARM250 […]

Categories: Uncategorized Tags: