Julian Smith's home page

Me

I live in Oxford in the UK, where I work for Undo software on the UndoDB reversible debugging system, and as a software contractor.

I play violin/viola/baroque violin with the Blagrove Ensemble, Zoë Bicât (also at http://myspace.com/zoebicat), the Oxford Chamber Orchestra and Belsize Baroque.

In the past I've worked for various start-ups, RSA Security, Sibelius Software (briefly) and at Acorn/E-14, was a postgraduate at Edinburgh University, and an undergraduate at Oxford University.

In the more distant past I played in the City of Sheffield Youth Orchestra.

Music

Photographs

Computing

  • Undo Software - the UndoDB reversible debugger.
  • Yabs - a small and simple build system written in Python (updated 2007 Nov 26).
  • Throwback, a system for use with X Windows, allowing easy opening of files by pressing a hot key when the mouse pointer is over diagnostics such as compiler errors or the ouput from grep -n.
  • Complacency in the computer industry - an article about the ills of the computer industry, published in the 2006 October edition of the ACCU's CVu journal.
  • I've written a proposal for adding multimethods to C++.
  • I gave a paper about C++ and Multimethods at the ACCU spring 2003 conference.
  • Cmm - a C++ language extension/translator that I've written to add support for multimethods.
  • RunC - a simple and crude system that enables C++ programmes to be used as Unix scripts.
  • JLib - Phil Ludlum's collection of code and utilities that I wrote for RISC OS a few years ago.

Miscellaneous

External links

Music

Heather Birt. David Le Page. The Masquerade String Quartet. The Oxford Chamber Orchestra. The Musicke Companye. Zoë Bicât. Belsize Baroque. concert-diary.com. BBC Introducing....

Computing

The ACCU (Association of C and C++ Users). Greg Law's GO! Operating System. An interview with A. Stepanov - comments about OO and Generic Programming. Another interview with A.Stepanov. Stroustrup's C++ page. Interview with NEdit's Mark Edel. Criticisms of Object Orientation, Eccentric but interesting. OpenBSD. The UNIX-HATERS Handbook. The end of computing science? by Edsger W. Dijkstra. System Software Research is Irrelevant by Rob Pike. Andrew Birkett's website. The Art of Unix Programming. Ohloh, the open source network.

Miscellaneous

The Moulton bicycle Club. Bill Weston's home page. Angela Dickson's home page. The Stop the War Coalition. The BBC website. The Viewable with Any Browser campaign. 50 Aston Street - how to really decorate a house. The Political Compass Websites near me: . A real Himalyan cyclist's website. Amnesty International. Philip Pullman Isis Speech about education. Matthew White's Homepage - lots of interesting history-related information. Analysis of NASA's use of PowerPoint. http://fillthathole.org.uk/ - website for reporting potholes. CHAmois Mountaineering club. Robin Watts' blog. Center for Range Voting. Amazing collections of pictures. Traffic Waves, physics for bored commuters. ... No, mister Bond, I expect you to die. ... except math teachers.

Contacting me

Google
WWW http://www.op59.net