News aggregator

PhD Studentships at St Andrews

General haskell list - Fri, 02/06/2015 - 12:17pm
[Please forward to suitable candidates. Thanks! Kevin.] The School of Computer Science at the University of St Andrews has several fully funded research scholarships available. These are available to UK residents (possibly also to EU nationals), and pay fees as well as maintenance. There is no formal deadline, but applications should be made as soon as possible. We have an active group of about ten academics, postdoctoral research fellows and postgraduate students working on a variety of topics in functional programming. We'd welcome applicants who are interested in any aspect of functional programming and related areas, including: Parallel Functional programming; Heterogeneous multicores (including CPU/GPU combinations); Refactoring; Program Generation; Domain Specific Languages; Static Analysis; Patterns of computation; Machine-Learning; Compilation; Real-time functional programming (e.g. in Hume); Semantics of Programming Languages; Functional cloud computing; Functional Programming and Security;
Categories: Incoming News

Haskell + HSA = Seamless Parallelism?

Haskell on Reddit - Fri, 02/06/2015 - 11:40am

AMD's HSA technology offers an intermediary language to run parallel jobs on the integrated GPU of Kaveri chips using the same memory address space and on die cache. Because of Haskell's functional nature it knows when it is safe to run code in parallel and when it is not, so couldn't Haskell be adopted to seamlessly use the iGPU for things like list comprehension etc by targeting this new IL?

submitted by bat_country
[link] [21 comments]
Categories: Incoming News

arxiv.org/pdf/1412.4880v1.pdf

del.icio.us/haskell - Fri, 02/06/2015 - 11:32am
Categories: Offsite Blogs

arxiv.org/pdf/1412.4880v1.pdf

del.icio.us/haskell - Fri, 02/06/2015 - 11:32am
Categories: Offsite Blogs

hflags

haskell-cafe - Fri, 02/06/2015 - 8:26am
with ghc 7.8.4 and hflags 0.4 the following program: {-# LANGUAGE TemplateHaskell #-} module Main where import HFlags defineFlag "f" True "A flag." --defineFlag "g" True "Another flag." main = do _ <- $initHFlags "flags demo" print Main.flags_f gives me a runtime error about the flag f not being found, unless I add the declaration of a second flag. It seems like the last flag definition is not seen. Any idea/suggestion? Thanks, Maurizio _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe< at >haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Categories: Offsite Discussion

arxiv.org/pdf/1412.4880v1.pdf

del.icio.us/haskell - Fri, 02/06/2015 - 5:19am
Categories: Offsite Blogs

Philip Wadler: Status Report 2

Planet Haskell - Fri, 02/06/2015 - 5:11am


An update to my status. My doctors continue to monitor my heart infection, but it appears cleared up, along with the problems in my abdomen.

I met with my urologist on 4 Feb. My latest CAT scan (27 Jan) shows a small mass in my liver and that the tumour on my left kidney has not grown. The mass is unlikely to be a metastasis of the tumour, but the first order of business is to biopsy my liver; this should happen in the next two weeks, and it may take a further two weeks to get the results. Meanwhile, I am on the waiting list for keyhole surgery to remove my left kidney; this should happen in about six weeks. (Hospitals are fined £1000 if it takes more than four weeks, but the Western General currently has thirty people over that limit.) Recovery time is about four weeks. So, with luck, back to work in ten weeks, mid-April.

All four kidney surgeons at the Western General are in the top 10% in the country, so I am in good hands. If keyhole surgery converts to ordinary surgery the recovery time is three months; this happens in 4% of cases. My doctor says it is unlikely to happen to me because, compared to most of his patients, I am young, fit, and slim. Not words I usually hear applied to myself!

Previously: Status report, A paean to the Western General.
Categories: Offsite Blogs

Philip Wadler: Status report

Planet Haskell - Fri, 02/06/2015 - 4:33am
I am off work this semester, being treated for two things: an infection affecting my heart and abdomen; and a tumour on my kidney. I was in hospital 17 Dec—2 Jan, and self-administered antibiotics as an outpatient 3 Jan—29 Jan. The photo shows me partway through self-administration, which required 90 minutes each day.

The infection of my heart and abdomen appears cured, and I am feeling much better. I am awaiting an appointment with urology. It is likely the kidney will need to be removed. The tumour, I am told, is too small to have metastasised. I will have better information once I meet my urologist, but my current guess is that I will be back at work sometime in March.

My thanks to the NHS and to the Western General Hospital for the excellent treatment I have received, and to all my colleagues for their support.
Categories: Offsite Blogs

ghci on ARM m3?

haskell-cafe - Fri, 02/06/2015 - 4:18am
Lately, I've not been doing much Haskell because I've buried in embedded systems work. The code is all C, with only a smidgen of C++ (for which I am grateful). One of the things I've been toying with is turning part of the on-chip configuration information a haskel functions. They'd even be pure code, and would be a lot more expressive than what's there now. The target platforms are running Cortex M3 CPUs. I know that jhc/ajhc will generate code for those CPUs, but I really need at least a subset of the compiler running on the target processor with no pre-installed RTOS. Has that been done? Is it likely to even be possible? As part of the project, I'll need to install both a cross-compiler on my Unix box, and the the compiler (or parts of it) on the M3. Can someone provide pointers to tutorials on that? My google-foo wasn't powerful enough to find any. I'm thinking about using either an Aruino Due (as it has the M3 CPU on it) as a testbed platform. So tutorials targeted for that platform would be particu
Categories: Offsite Discussion

Haskell in 5 steps - HaskellWiki

del.icio.us/haskell - Fri, 02/06/2015 - 3:53am
Categories: Offsite Blogs

Haskell in 5 steps - HaskellWiki

del.icio.us/haskell - Fri, 02/06/2015 - 3:53am
Categories: Offsite Blogs

Home | Fugue

del.icio.us/haskell - Fri, 02/06/2015 - 2:40am
Categories: Offsite Blogs