Want to get your teeth into
the Glasgow Haskell Compiler (GHC)?
Research Assistant position available at GHC HQ
closing date: 15 November 1999
I am looking for a Research Assistant, to work on the project "First
Class Modules for Component Based Programming". [For those who know
him, the vacancy arises because Sigbjorn Finne is moving to Redmond
to work with Conal Elliott.] This EPSRC-funded project aims to
a) Develop a number of type-system extensions to Haskell
to make it better suited to large-scale programming.
b) Develop the integration between GHC and the Hugs interpreter
so that it is possible to run mixed compiled/interpreted code.
c) Work with a small company in London to develop a particular
application, using these tools. Is functional programming
any use in practice?
Work on all three strands is already well advanced.
[For those who know him, the vacancy arises because Sigbjorn Finne
is moving to Redmond to work with Conal Elliott.]
GHC is the premier compiler for Haskell, used by a lot of people.
It sports numerous extensions to Haskell (type system, concurrency,
parallelism, foreign language interface) and a rich set of libraries.
It's a joyful playground for people who like compilers. GHC is
completely open-source, and will remain so.
The project is part of our group's wider effort to get functional
programming in general, and Haskell in particular, out of the lab and
into use in real applications. We use the experience of these
applictions to drive our research programme.
To be suitable, you will
- already know functional programming, and love it to bits;
- be an excellent hacker (plenty of blood and sweat to keep GHC
on the road especially as more people use it for wierder things);
- know quite a bit about compiler technology;
- be powerfully motivated by building a "product" that
people actually use.
- like working as part of a team.
Experience of the systems aspects of Windows NT would be an advantage
(we distribute GHC on Windows).
Although you will an employee of the University of Glasgow, you will
work here at Microsoft's (relatively) new Research Lab in Cambridge.
The immedidate team consists of myself, Prof Simon Peyton Jones, Dr
Simon Marlow and Dr Julian Seward, in the context of a flourishing
programming languages research group of around 10 people. The post is
a fixed-term appointment for between 18 months and 24 months. I still
don't know the exact funding details, but I will soon. Salary is at
standard EPSRC levels (i.e. modest).
If you are interested, send your CV
to [EMAIL PROTECTED]
by 15 November 1999
~~~~~~~~~~~~
More details
~~~~~~~~~~~~
GHC http://haskell.org/ghc
The project
http://research.microsoft.com/~simonpj/papers/first-class-modules.ps.gz
Simon PJ http://research.microsoft.com/~simonpj/
Microsoft http://research.microsoft.com/cambridge
Research
Cambridge