Blogs

Blog Posts

Wisent release 0.4

2008-03-21

Wisent version 0.4 brings significant performance improvements to handle large grammars like C, along with enhanced error messages for grammar conflicts that developers can now suppress. This release makes the parser generator practical for real-world grammar specifications.

Efficient LR(1) Parsers

2008-03-08

The author explores David Pager's algorithm for constructing efficient LR(1) parsers to enhance the Wisent parser generator, potentially eliminating the need for LALR(1) support.

Wisent: A Parser Generator for Python

2008-03-01

I introduce Wisent, a new parser generator for Python that currently generates LR(1) parsers with plans to support LALR(1) in the future. The post discusses the project's capabilities, limitations, and invites suggestions for a better name.

Go ranking list

2008-02-24

I've published my Go ranking list online, which tracks games played in the Warwick mathematics department common room and is available on the secret Go portal.

gravity powered lamp (updated)

2008-02-20

I explore a gravity-powered lamp concept that converts a descending weight into electricity for LEDs, but calculations reveal it cannot possibly generate enough energy to produce the advertised light output.

Understanding Art for Geeks

2008-01-23

I share a wonderful Flickr photo collection that explores art through a geek perspective, offering visual insights for those who appreciate both creativity and technical thinking.

ancient Egyptian hippo

2008-01-21

I share my soapstone carving of an ancient Egyptian hippo, a cheerful holiday project that's nearly complete and ready for final polishing.

fast-dm release 29

2008-01-15

We release fast-dm 29, which fixes a bug where large values of s_z were not correctly recognized when z is fixed. This update addresses an important issue discovered during the holiday period.

fast-dm bug fix release

2007-12-11

We've released fast-dm version 28 to fix a bug from the previous release, with improved performance for certain parameter configurations. Users running older versions should upgrade to get the fix.

Government Sanctioned Kidnapping

2007-12-02

I explore the troubling reality that the United States government claims legal authority to kidnap individuals suspected of crimes, a practice I find deeply concerning.