Tony's LShift Blog Posts
These are mirrored copies of all the posts I made to the LShift blog between 2005 and 2010, most recent posts first.
Sadly, the lshift.net website is now defunct, so you cannot see them
in their original home anymore.
Index
- RFC3339: Simple, canonical date parsing and formatting for Python
- Network server programming with SML/NJ and CML
- Snarl: A Growl-like notification system for Squeak Smalltalk
- HTML email from Squeak using Seaside
- Achieving Scale with Messaging and the Cloud
- PubSub-over-Webhooks with RabbitHub
- Yahoo doesn’t know what an email address is
- OpenAMQ’s JMS client with RabbitMQ server
- Reverse HTTP == Remote CGI
- Streamlining HTTP
- Jeff Lindsay on Web Hooks
- Erlang/OTP’s global module
- Erlang’s GC only runs when you’re running
- Where did all my space go?
- Toy raytracer in Python
- Listening to your Webcam
- OMeta for Scheme
- Adding distributed version control to TiddlyWiki
- Slides from our Erlang Exchange talk
- Smalltalk vs. Javascript; Diff and Diff3 for Squeak Smalltalk
- RabbitMQ XMPP gateway released
- Mercurial merge technique
- TiddlyWiki, Quining, and Smalltalk
- diff3, merging, and distributed version control
- Late-binding with Erlang
- Diff for Javascript, revisited
- E4X: Not as awful as I thought
- Ubuntu on EeePC is fairly slick
- STOMP adapter updated for RabbitMQ 1.3.0
- Unit testing in Java vs. Smalltalk
- Using AMQP to do cron-like scheduling
- How to run RabbitMQ’s experimental STOMP adapter
- Some simple examples of using Erlang’s XPath implementation
- New .NET/C# client library for RabbitMQ
- NDocProc bug fix for empty namespaces
- GNU Smalltalk 2.95h on Mac OS X 10.3.9
- GNU Smalltalk Cairo Clock Demo
- Openembedded Bitbake recipe for Spidermonkey Javascript 1.7.0
- The OLPC uses forth at a low level
- iPlayer: needs RSS
- Erlang SMTP code updated
- Astral Plane characters in Erlang JSON/RFC4627 implementation
- NDocProc updated for C# 2.0 with Generics
- XML CDATA and escaping
- Your very own 32-way SIMD machine
- JONESFORTH ported to PowerPC and Mac OS X
- Proper Unicode support in Erlang RFC4627 (JSON) module
- Minimal Erlang SMTP, POP3 server code
- .NET is an endless supply of fascinating puzzles
- Erlang on Neo1973 cellphone
- Most exciting programming language I’ve seen in months
- NDocProc: Javadoc-like documentation for .NET
- How should JSON strings be represented in Erlang?
- Closing over context still not easy in mainstream languages, Film at 11
- Squeak and OpenEmbedded
- Updated AJAX Erlang Jukebox
- Deadlocks are annoying
- Folds and continuation-passing-style
- Interesting things you find on SqueakMap
- RFC 1982 limits itself to powers of two unnecessarily
- An Alphabetical Google Zeitgeist
- JSON and JSON-RPC for Erlang
- Rabbits, rabbits, rabbits
- Debian Etch on Dell Optiplex 320
- An AJAX Erlang Jukebox
- Smalltalk UK meetings, 20-21 Oct
- How fast can Erlang send messages?
- Erlang processes vs. Java threads
- How fast can Erlang create processes?
- Diff for Javascript
- Icing snapshot 20060721
- A Rhino at the Seaside?
- HTML Email is hard to get right
- Why there’s been no news regarding Icing
- E4X: I want my S-expressions back
- Bruce J. MacLennan’s Programming Language Design Principles
- Overview of Javascript modes for Emacs
- Linux on Palm Tungsten T3
- Icing: Lightweight web development in Scheme
- Hacking on core Squeak
- Exporting Squeak Presentations to HTML+PNG
- XHTML considered harmful
- Parallels between Smalltalk and Linux
- Best. Language comparison. Evar.
- Arithmetic is the Simplest Thing That Could Possibly Work
- Thunderbird’s Ridiculous Menu Structure
- GRIN as intermediate representation for Lazy Functional Languages
- Slate
- Spoon and the Object Visualiser
- Something about early, and often?
- Simple AJAX (with JSON) Chat Application for ASP 3.0
- pregexp over streams, and other random hackery
- Continuation-Passing Style in Javascript
- A SRFI-10-style extension to JSON
- xxexpr.ss - an SXML-to-XML converter
- Spring-loaded Zooming UI
- JSON for MzScheme, and a Portable Packrat Parsing Combinator library
- How hard can it possibly be?
- JSON, Squeak, and Seaside
- From Stateful Parsing to Transactional Parsing
- Audible Ping
- Extensible Parsing Systems
- StoJ Open-sourced
- Squeak Scheme
- SuperCollider 3
- The Design of a Pretty-printing Library
- TiddlyWiki - a reusable non-linear personal web notebook
- A Lisp Interpreter for Squeak
