[Haskell-cafe] Hugs, dotnet, C#...

Neil Mitchell ndmitchell at gmail.com
Mon Oct 8 04:07:19 EDT 2007

Hi Peter,

There is a Dotnet tree in the Hugs source code files, which I believe
is what supports dotnet. As far as I am aware, it probably won't work.
A windows developer may be able to build it, but I've never tried.

You might also be interested to know that Yhc supports --dotnet to
generate a dotnet binary. I think it can FFI call the dotnet
framework, but I'm not sure.

IDE's are hard, and only Microsoft does them right - perhaps one day
if Haskell becomes popular enough we'll get something.



On 10/3/07, Peter Verswyvelen <bf3 at telenet.be> wrote:
>  In the (Win)Hugs documentation, I found
>  "Only the ccall, stdcall and dotnet calling conventions are supported. All
> others are flagged as errors."
>  However, I fail to find any more information on how to invoke dotnet
> methods. This might be really handy for me, as I'm very familiar with the
> dotnet framework.
>  For example, yesterday I rewrote and extended a program that I wanted to
> develop in Haskell in just 3 hours using dotnet, while I spend weeks trying
> do this in Haskell. Of course, I'm a Haskell newbie and a dotnet expert, so
> this is not a fair comparison. However, I got a strange feeling, which I
> want to share with you :) First of all, it was a *horrible* experience to
> program C# again; I needed to type at least 3 times the amount of code, much
> of which was boilerplate code, and the code is not elegant. Haskell really
> changed my point of view on this; before I knew Haskell, I found C# (I'm
> talking C# 3.0 here) a really neat and nice language. On the other hand, the
> great Visual Studio IDE and Resharper addin made it at least 3 times faster
> to type, navigate, refactor, and debug the code... Somehow, I get things
> done really really really fast in C#, albeit in an "ugly" way. Once again, I
> just wish Haskell had such an IDE... And yes, I know of the existance of
> Visual Haskell, EclipseFP, Haskell Mode for Emacs (which I'm using), VIM,
> YI, but still, these do not compare with the experience I have when using
> Visual Studio/Resharper (or Eclipse or IntelliJ/IDEA for Java). But that
> might just be me of course...
>  A slightly frustrated Peter ;-)
>  BTW: I don't want to bring up the IDE discussion again, no really ;-)
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list