How to get started with a new backend?

2013-01-27 Thread Jason Dagit
I would like to explore making a backend for .NET. I've done a lot of background reading about previous .NET and JVM attempts for Haskell. It seems like several folks have made significant progress in the past and, with the exception of UHC, I can't find any code around the internet from the previo

Re: How to get started with a new backend?

2013-01-27 Thread Christopher Done
> The trac claims that ghc can compile itself to C so that only standard gnu C > tools are needed to build an unregistered compiler. Wait, it can? Where's that? On 28 January 2013 02:15, Jason Dagit wrote: > I would like to explore making a backend for .NET. I've done a lot of > background read

Re: How to get started with a new backend?

2013-01-27 Thread David Terei
I believe that some Microsoft Research folks at Cambridge got a fairly far along implementation of Haskell on Java or .NET many years back but concluded it wasn't a good fit. My rusty memory of a conversation with Simon Marlow about this was that all the Java libraries basically ended up in IO and

RE: How to get started with a new backend?

2013-01-28 Thread Simon Peyton-Jones
o:glasgow-haskell-users-boun...@haskell.org] On Behalf Of Jason Dagit Sent: 28 January 2013 01:16 To: glasgow-haskell-users@haskell.org Subject: How to get started with a new backend? I would like to explore making a backend for .NET. I've done a lot of background reading about previous .NET

Re: How to get started with a new backend?

2013-01-28 Thread Karel Gardas
On 01/28/13 02:15 AM, Jason Dagit wrote: I would like to explore making a backend for .NET. I've done a lot of background reading about previous .NET and JVM attempts for Haskell. It seems like several folks have made significant progress in the past and, with the exception of UHC, I can't find a

Re: How to get started with a new backend?

2013-01-28 Thread Simon Marlow
On 28/01/13 11:21, Simon Peyton-Jones wrote: I would like to explore making a backend for .NET. I've done a lot of background reading about previous .NET and JVM attempts for Haskell. It seems like several folks have made significant progress in the past and, with the exception of UHC, I can't fi

Re: How to get started with a new backend?

2013-01-28 Thread Simon Marlow
On 28/01/13 01:15, Jason Dagit wrote: I would like to explore making a backend for .NET. I've done a lot of background reading about previous .NET and JVM attempts for Haskell. It seems like several folks have made significant progress in the past and, with the exception of UHC, I can't find any

Re: How to get started with a new backend?

2013-01-28 Thread Simon Marlow
On 28/01/13 06:35, Christopher Done wrote: The trac claims that ghc can compile itself to C so that only standard gnu C tools are needed to build an unregistered compiler. Wait, it can? Where's that? It used to be able to. Nowadays we cross-compile. Cheers, Simon On 28 January

Re: How to get started with a new backend?

2013-01-28 Thread Jason Dagit
On Jan 27, 2013, at 10:35 PM, Christopher Done wrote: >> The trac claims that ghc can compile itself to C so that only standard gnu C >> tools are needed to build an unregistered compiler. > > Wait, it can? Where's that? Look at unregistered builds. For example: http://hackage.haskell.org/t

Re: How to get started with a new backend?

2013-01-28 Thread Jason Dagit
On Jan 27, 2013, at 11:21 PM, David Terei wrote: > I believe that some Microsoft Research folks at Cambridge got a fairly > far along implementation of Haskell on Java or .NET many years back > but concluded it wasn't a good fit. My rusty memory of a conversation > with Simon Marlow about this

Re: How to get started with a new backend?

2013-01-28 Thread Jason Dagit
On Jan 28, 2013, at 3:21 AM, Simon Peyton-Jones wrote: > I would like to explore making a backend for .NET. I've done a lot of > background reading about previous .NET and JVM attempts for Haskell. It seems > like several folks have made significant progress in the past and, with the > excep

Re: How to get started with a new backend?

2013-01-28 Thread Jason Dagit
On Jan 28, 2013, at 8:35 AM, Simon Marlow wrote: > On 28/01/13 01:15, Jason Dagit wrote: >> I would like to explore making a backend for .NET. I've done a lot of >> background reading about previous .NET and JVM attempts for Haskell. It >> seems like several folks have made significant progress

Re: How to get started with a new backend?

2013-01-28 Thread Justin Bailey
Someone wrote a Haskell library that could interoperate with .NET - you might get ideas for how to express .NET's type system in Haskell from it: http://www.haskell.org/haskellwiki/Salsa On Mon, Jan 28, 2013 at 8:53 AM, Jason Dagit wrote: > > > On Jan 28, 2013, at 3:21 AM, Simon Peyton-Jones >