Article View: fa.caml
Article #32[Caml-list] Call for Papers IFL 2013
From: publicityifl
Date: Fri, 31 May 2013 12:02
Date: Fri, 31 May 2013 12:02
117 lines
8186 bytes
8186 bytes
=============================================================================== VACANCY : 1x Phd Student in domain specific type error diagnosis for Haskell =============================================================================== The activities of the Software Systems division at Utrecht University include research on programming methodologies, compiler construction, and program analysis, validation, and verification. For information about the research group of Software Technology, see: http://www.cs.uu.nl/wiki/Center Financed by the Netherlands Organisation for Scientific Research (NWO), we currently have a job opening for: * 1x PhD researcher (Ph D student) Software Technology Domain-specific languages (DSLs) have the potential both to reduce the effort of programming, and to result in programs that are easier to understand and maintain. For various good reasons, researchers have proposed to embed DSLs (then called EDSLs) into a general purpose host language. An important disadvantage of such an embedding is that it is very hard to make type error diagnosis domain-aware, because inconsistencies are by default explained in terms of the host language. We are currently looking for a highly motivated Ph D student to investigate this problem in the context of the functional language Haskell. The basic approach is to scale the concept of specialized type rules as developed by (Heeren, Hage and Swierstra, ICFP '03, see link below) for Haskell '98 to modern day Haskell with all of its type system extensions. The work is both technically challenging, i.e., how do you ensure that modifications to the type diagnositic process do not inadvertently change the type system, and practically immediately useful: making domain-specific type error diagnosis a reality for a full sized language such as Haskell is likely to have a pervasive influence on the field of domain-specific languages, and the language Haskell. The ICFP '03 paper can be found at http://www.cs.uu.nl/people/jur/scriptingthetypeinferencer.pdf A project paper that describes the context and aims of the current project can be found here: http://www.cs.uu.nl/people/jur/tfp2013_submission_2.pdf At first, the work will be prototyped in our own Utrecht Haskell Compiler. If succesfull, the work will also make its way into the GHC. We expect the candidate to communicate the results academically, to present the work at scientific conferences, to supervise Master students, and to assist in teaching courses at Bachelor or Master level. --------------------------------- What we are looking for --------------------------------- The candidate should have an MSc in Computer Science, be highly motivated, speak and write English very well, and be proficient in producing scientific reports. Knowledge of and experience with at least one of the following two areas is essential: * functional programming, and Haskell in particular * type system concepts Furthermore, we expect the candidate to be able to reason formally. Experience in compiler construction is expected to be useful in this project. --------------------------------- What we offer --------------------------------- You are offered a full-time position for 4 years. The gross salary is in the range between � 2083,- and maximum � 2664,- per month. The salary is supplemented with a holiday bonus of 8% and an end-of-year bonus of 8,3% per year. In addition we offer: a pension scheme, a partially paid parental leave, flexible employment conditions. Conditions are based on the Collective Labour Agreement Dutch Universities. We aim to start November 1, 2013 at the latest, but preferably sooner. --------------------------------- In order to apply --------------------------------- To apply please attach a letter of motivation, a curriculum vitae, and (email) addresses of two referees. Make sure to also include a transcript of the courses you have followed (at bachelor and master level), with the grades you obtained, and to include a sample of your scientific writing, e.g., the pdf of your master thesis. It is possible to apply for this position if you are close to obtaining your Master's. In that case include a letter of your supervisor with an estimate of your progress, and do not forget to include at least a sample of your technical writing skills. Application closes on the 20th of June 2013. For application, visit http://www.cs.uu.nl/vacatures/en/583630.html and follow the link to the official job application page at the bottom. --------------- Contact person --------------- For further information you can direct your inquiries to: Dr. Jurriaan Hage Phone: (+31) 30 253 3283 e-mail: J.Hage@uu.nl. website: http://www.cs.uu.nl/wiki/Hage/WebHome -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs
Technical Details
Message-ID:
<fa.x+tf1GnnPbuhhGgvmAZT7LzNP14@ifi.uio.no>Path:
arc1-ca.pugleaf.net!d5ni22633pbl.0!nntp.google.com!npeer01.iad.highwinds-media.com!feed-me.highwinds-media.com!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!eweka.nl!lightspeed.eweka.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!uio.no!nntp.uio.no!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: c0fe4b917e,c817aac68d74c97e,start
X-Google-Attributes: gidc0fe4b917e,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,ASCII
X-Received: by 10.66.121.4 with SMTP id lg4mr2431986pab.41.1370001763341;
Fri, 31 May 2013 05:02:43 -0700 (PDT)
MIME-Version: 1.0
Path: arc1-ca.pugleaf.net!d5ni22633pbl.0!nntp.google.com!npeer01.iad.highwinds-media.com!feed-me.highwinds-media.com!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!eweka.nl!lightspeed.eweka.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!uio.no!nntp.uio.no!.POSTED!not-for-mail
From: publicityifl@gmail.com
Newsgroups: fa.caml
Subject: [Caml-list] Call for Papers IFL 2013
Date: Fri, 31 May 2013 12:02:42 UTC
Organization: Internet mailing list
Lines: 117
Sender: caml-list-request@inria.fr
Message-ID: <fa.x+tf1GnnPbuhhGgvmAZT7LzNP14@ifi.uio.no>
NNTP-Posting-Host: mail-jess.uio.no
X-Trace: readme.uio.no 1370001762 3128 129.240.7.9 (31 May 2013 12:02:42 GMT)
X-Complaints-To: abuse@uio.no
NNTP-Posting-Date: Fri, 31 May 2013 12:02:42 +0000 (UTC)
To: caml-list@inria.fr
X-IronPort-AV: E=Sophos;i="4.87,778,1363129200";
d="scan'";a="19776214"
X-Original-To: caml-list@sympa.inria.fr
Delivered-To: caml-list@sympa.inria.fr
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AloBAACQqFFKfVIpk2dsb2JhbABagzmwGI9UFg4BAQEBBwsLCRQEJIIoHyMBGwwSAwoIZggRAQUBNYd6AQMPDJlDgn6MSIJ9hQ0KGScNWIgGAQUECI1OEIUQA4kgik2TLD+EVYFKBxcG
X-IPAS-Result: AloBAACQqFFKfVIpk2dsb2JhbABagzmwGI9UFg4BAQEBBwsLCRQEJIIoHyMBGwwSAwoIZggRAQUBNYd6AQMPDJlDgn6MSIJ9hQ0KGScNWIgGAQUECI1OEIUQA4kgik2TLD+EVYFKBxcG
X-IronPort-AV: E=Sophos;i="4.87,778,1363129200";
d="scan'208";a="16325613"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=message-id:date:to:from:subject;
bh=Y2LbshkS6R0J7fErIlnrS6CBRzKY8sKTLoM7uqTUcfk=;
b=zql22iPzrtv1Ly0i92NL/dlAVNIEoLTV8kD+2fhRj8ruzhkBC4TYJhj6ywUdf9c03I
zgy6dc7y0YyGG1QerP581qwizrbkg0dCNWu1pLqC+YsGYSwkjrMkFeUOiBKURzdu0bHU
QH7ZJGJi9WT0/P/E0xu+7OmlY0gdEwMPne+eANUPnNGvqEpMCREqdZr/o4SUC2CtHgI0
P7mYqEIXAVssW4fN2rh8xZ392obfDDCvomfouabNw9jNeFxvBmyx6Lc1P5rCJFa5BKHp
EKYq3N36frqq/B27uSUq6Ye5dvhoFTlTZx1X75licmePmrxCfIOJSxoAK67jmJJD9k63
JGow==
X-Received: by 10.180.210.242 with SMTP id mx18mr3046590wic.14.1370001750774;
Fri, 31 May 2013 05:02:30 -0700 (PDT)
X-Sequence: 6857
X-no-archive: yes
List-Id: <caml-list.inria.fr>
List-Archive: <http://sympa.inria.fr/sympa/arc/caml-list>
List-Help: <mailto:sympa_inria@inria.fr?subject=help>
List-Owner: <mailto:caml-list-request@inria.fr>
List-Post: <mailto:caml-list@inria.fr>
List-Subscribe: <mailto:sympa_inria@inria.fr?subject=subscribe%20caml-list>
List-Unsubscribe: <mailto:sympa_inria@inria.fr?subject=unsubscribe%20caml-list>
Original-Date: Fri, 31 May 2013 05:02:29 -0700 (PDT)
Original-Message-Id: <51a89155.8757b40a.5a9b.0acb@mx.google.com>
X-Received-Bytes: 7791