Friday 27 September, 2024 |
The different energy footprints of different programming languages |
Thursday 5 September, 2024 |
Guard methods on CLOS generic functions |
Saturday 27 July, 2024 |
My mental model of setf was wrong |
Wednesday 17 July, 2024 |
TIL: The most powerful one-line program in the world |
Friday 28 June, 2024 |
Class slots that work with classes and instances in CLOS |
Friday 21 June, 2024 |
C++ template macroprogramming versus Lisp macros |
Friday 14 June, 2024 |
Lisp macros versus Rust macros |
Friday 3 May, 2024 |
TIL: The loudest Lisp program in the world |
Saturday 10 February, 2024 |
Trying to refute some criticisms of Lisp |
Monday 22 January, 2024 |
Locally overriding a function throughout a dynamic extent |
Wednesday 9 December, 2020 |
Backporting Python type annotations |
Friday 27 November, 2020 |
Where am I (in git)? |
Friday 5 October, 2012 |
The type wheel turns again |
Wednesday 8 August, 2012 |
Forth, 2^5 years ago |
Thursday 14 June, 2012 |
Layered abstractions and Russian dolls |
Friday 4 May, 2012 |
The post-modernisation of programming languages |
Thursday 2 February, 2012 |
The semantic web: good ideas poorly supported? |
Monday 27 June, 2011 |
The changing student computing experience |
Friday 27 May, 2011 |
Mainstreaming Smalltalk |
Monday 23 May, 2011 |
Why we have code |
Friday 20 May, 2011 |
Evolving programming languages |
Monday 11 April, 2011 |
Adventures at either end of the performance spectrum |
Wednesday 23 March, 2011 |
The next challenges for situation recognition |
Wednesday 9 February, 2011 |
Sensor and sense-ability |
Monday 10 January, 2011 |
How to publish an unpopular book? |
Tuesday 22 June, 2010 |
Monads: a language designer’s perspective |
Friday 18 June, 2010 |
Contextual processes |
Friday 28 May, 2010 |
Languages for extensible virtual machines |
Friday 21 May, 2010 |
Impressions of Pervasive 2010 |
Friday 14 May, 2010 |
The only computer science book worth reading twice? |
Friday 12 March, 2010 |
Forth for sensors? |
Friday 26 February, 2010 |
Programming with limited certainty |