RE: OT: haskell, .net, microsoft and vs
-----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.
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
At 11:03 am -0300 7/8/02, Andre Santos wrote:
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,
As I understand it, yes you do.
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).
Integrated languages can be distributed freely. There are different QA conditions imposed on commercial and educational VSIP holders. The Mondrian plug-in uses VSIP & Daan's work.
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).
Daan's work was original done *in* VS 6 but produces code which will work with VS .NET (VS 7). If you wish to find out about getting VSIP and/or accessing Daan's work I suggest in the first instance you contact Microsoft University Relations for your country, or if they don't cover your country (they're not in NZ for example, most of Europe is I think covered), contact them in the US. HTH, Nigel -- Nigel Perry, New Zealand
participants (3)
-
Andre Santos -
Andrew Kennedy -
Nigel Perry