Archive

Archive for the ‘software’ Category

Arduino, avr-gcc, Eclipse and Windows 8.1

October 31st, 2013 12 comments

Tweet Recently I upgraded – and I use the word with some reluctance – to Windows 8.1 and found that in this environment I couldn’t successfully use the avr-gcc compiler (that ships with the Arduino 1.0.5 package) from Eclipse with the AVR Eclipse Plugin because attempts to Build from Eclipse resulted in a failure to […]

Categories: Arduino, C++, computing, software Tags:

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:

Inadvertent psychometric testing with Python

Tweet At some point – such as during the course of a job interview –  you’ve may have taken a numerical reasoning test with questions such as this: Q. What is the next number in the sequence 81, 87, 84, 90, 87, ? See the end of article for the answer. Now, another one, this […]

Categories: Python Tags: ,

asq 1.0 released

June 6th, 2011 2 comments

Tweet I’ve just released asq 1.0 – a LINQ-inspired API for performing queries over Python objects. The project had been on the unpublished one-day-I’ll-finish-this back burner for a couple of years now, but recently I found myself wanting it in the course of developing another project. I decided to go public with the incomplete version […]

Categories: asq, computing, Python Tags: , ,

Specification of rich comparison protocol use by the Python standard library

March 12th, 2011 No comments

Tweet I’m in the process of writing some code which ideally would work unchanged on CPython 2.x, CPython 3.x IronPython 2.x and Jython 2.x. Given the nature of the code I’m writing, that seems eminently possible with very few workarounds. One of the changes between Python 2 and Python 3 was the removal of the […]

Categories: computing, IronPython, Python, software Tags:

A Hindley-Milner type inference implementation in Python

April 11th, 2010 5 comments

A Python implementation of a Hindley-Milner type inferencing algorithm for a small functional language.