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

Reply via email to