[Best viewed with any browser]

Edwin Brady

[Edwin] School of Computer Science,
University of St Andrews,
North Haugh,
St Andrews,
Fife,
KY16 9SX

Research Interests

I am a SICSA Advanced Research Fellow, interested in type theory, dependently typed functional programming, compilers and domain specific languages (DSLs). I am currently working on the implementation of DSLs for stateful, resource-aware programming, especially for correct network protocol design and implementation, using Idris, a dependently typed functional programming language.

I previously worked on the EPSRC-funded project Generative Programming for Embedded Systems; you can see the details, including a final report and a list of publications.

You can see my publications and drafts below, occasionaly some talks, as well as some of the software I've written. You can also see some twittering, if you like that sort of thing. Also new is the Functional Programming Group Blog.

The picture was taken by James Caldwell on 3rd May 2008, at the top of Stob Coire Sgreamhach.

Writings

New drafts

Publications

Drafts and Work in Progress

Talks

Software

I'm currently working on various tools related to dependently typed functional programming and language implementation:

Some other toys:

My latest tweets, as at Wed, 10 Feb 2010 03:19:05 +0000:

Other Stuff


Edwin Brady -- eb@cs.st-andrews.ac.uk -- 14th October 2009