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