OT: haskell, .net, microsoft and vs

Andre Santos alms@cin.ufpe.br
Wed, 07 Aug 2002 11:03:22 -0300


Andrew,

In this work through COM interop you mention, 
are you using this VSIP?
If not, where can I find information on how to do it?

I believe that in order to integrate Haskell (or any other language)
into VisualStudio.NET you need access to a commercial
product, VSIP (Visual Studio.NET Integration Program,
http://msdn.microsoft.com/vstudio/vsip/default.asp) which is
sold by Summit Software (http://www.summsoft.com/).
Fujitsu COBOL, Salford Fortran and other compilers are 
mentioned in the site.

[I don't know the relation of Summit Software with Microsoft]

It is mentioned somewhere in the site that there is
special access to it for academic institutions.
I never got a direct reply from Summit Software from the
messages I sent them, but trying to get access to VSIP 
through Microsoft I found that someone (either Microsoft
or you) still has to pay them US$ 5.000 for this kind of access 
(instead of US$ 10.000 which is the regular price).

My interest is also on trying to get some Haskell support in
VS.NET. I haven't got as far as knowing if this can be 
distributed freely afterwards (I mean, as a free plug-in for
someone who already has VS.NET licenses), but I thought
this would be possible, since there is for example the 
Mondrian for .NET plug-in (I assume they used VSIP for that).

I thought that the work of Daan did at MS was in a VS version 
before VS.NET (I may be wrong), or maybe it wasn't packaged 
as a plug-in for VS (just guessing).

cheers,

Andre.

Andrew Kennedy wrote:
> 
> > -----Original Message-----
> > From: Nigel Perry [mailto:NPerry@mac.com]
> > Sent: Tuesday, August 06, 2002 7:44 PM
> > To: Haskell Mailing List
> > Subject: Re: OT: haskell, .net, microsoft and vs
> ...
> > As part of Project 7, a Microsoft project with various language
> > developers during the development of .NET a number of languages added
> > VS support, ranging from simple syntax colouring and "makefile"
> > project support to full integration. Mondrian, the simple functional
> > scripting language, was one of these which I undertook, it's at the
> > simple end. However I did not also add support for Haskell (I did a
> > partial port [not speed optimised and many libraries missing] of GHC
> > to .NET using Mondrian as a backend). Other languages integrated
> > include Fortran (Salford), Cobol (Fujitsu) and Component Pascal (QUT).
> >
> Work-in-progress: VS integration of SML.NET
> (http://www.cl.cam.ac.uk/Research/TSG/SMLNET/)
> We use COM interop and a bootstrapped (subset) compiler to get syntax
> highlighting, incremental parsing and type inference, intellisense of
> SML and .NET library functions, and build support. Also some support for
> debugging (breakpoints, stack trace, locals). We hope to release this
> implementation at some point.
> 
> - Andrew.
> 
> _______________________________________________
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell