Archive for the ‘Python’ Category

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.

OWL BASIC produces its first executable

August 4th, 2009 7 comments

Tweet After a long haul, and diversions into other more important projects — including starting a family — OWL BASIC today produced its first executable. Its not much. In fact its hardly anything. Just 2048 bytes of Windows PE executable containing the global variable declarations from Acornsoft’s 1982 Sphinx Adventure. Each file of BASIC source […]

Categories: .NET, computing, IronPython, OWL BASIC, Python 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: