ANNOUNCE: Visual Haskell prerelease 0.2
Hello Haskellers, I am happy to announce that there is a prerelease version of Visual Haskell on: http://www.haskell.org/visualhaskell This is the first version that is: - available for both VStudio 2003 and VStudio 2005 - distributed with a stable GHC version (6.6) This is still prerelease version but if there aren't any bug reports in the next few days I will just rename it to release. Many thanks to Simon Marlow, Brian Smith, Wayne Vucenic, Jared Updike and Pepe Iborra that helped me with the preparation of this new release. Cheers, Krasimir
sounds great - but can I use this without buying Visual Studio first, i. e. does it work with some free beta version or similar? and, does it then work under wine :-) seriously, how hard would it be to adapt VH to Eclipse? the interfaces (for syntax highlighting, typechecking etc.) should be similar - in theory. -- -- Johannes Waldmann -- Tel/Fax (0341) 3076 6479/80 -- ---- http://www.imn.htwk-leipzig.de/~waldmann/ -------
Hi Johannes, There is a free version of Visual Studio called Visual C++/C# Express but it isn't extensible and Visual Haskell can't be integrated with it. As far as I know there is an academic license that allows you to use Visual Studio free of charge for non commercial purposes. At least I heard that students in some Bulgarian universities are allowed to use it. I don't know the details because I have never used the academic version. I can't say anything about wine, perhaps you have to try it. Cheers, Krasimir On 11/28/06, Johannes Waldmann <waldmann@imn.htwk-leipzig.de> wrote:
sounds great - but can I use this without buying Visual Studio first, i. e. does it work with some free beta version or similar?
and, does it then work under wine :-)
seriously, how hard would it be to adapt VH to Eclipse? the interfaces (for syntax highlighting, typechecking etc.) should be similar - in theory. -- -- Johannes Waldmann -- Tel/Fax (0341) 3076 6479/80 -- ---- http://www.imn.htwk-leipzig.de/~waldmann/ -------
Hi Krasimir, On Tue, 28 Nov 2006 20:19:40 +0900, Krasimir Angelov <kr.angelov@gmail.com> wrote:
As far as I know there is an academic license that allows you to use Visual Studio free of charge for non commercial purposes. At least I heard that students in some Bulgarian universities are allowed to use it. I don't know the details because I have never used the academic version. I can't say anything about wine, perhaps you have to try it.
I can use Visual Haskell 0.0 under 2003 academic version without any change. But ... I can't install Visual Haskell prerelease 0.2. Near the end of install process, Microsoft Development Environment cause error. I don't know this problem come from Academic version or not. Because I've also installed Visual C++/C# 2005 Express edition before, and I use Japanese Version. Visual Haskell 0.0 under Japanese Version cause an problem. I and a few people tested Visual Haskell 0.0 under Japanese Version with Windows 2000. We saw that we can't make new Haskell Project and Visual Haskell says like this - there is no application associated with .cabal (We use Japanese Edition, so I don't know correct error message under English Edition). Of cource, Visual Haskell installer accociated .cabal by Visual Haskell. I also know that a person can make new Haskell Project on first time ... but after he exit Visual Studio, he can't make new Haskell Project again. If does anyone can install Visuall Haskell 0.2 to academic version or Japanese version, please report it to help finding what is problem or not. Best Regards, -- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/
Hi Shelarcy, Could you tell me what error message you see during the installation? If it is in Japan then translate it in English ;-). Also it can help if you run the installer with logging: $ msiexec VSHaskell71.msi /l log.txt In the Visual Haskell\bin directory you can see one directory called 1033 with vs_haskell_ui.dll in it. vs_haskell_ui.dll contains various string resources used in Visual Haskell. For each supported language you need to have a different directory and 1033 is the code used for English. I don't know the code required for Japan but you can look at C:\Program Files\Microsoft Visual Studio 8\VC\bin directory and see what code VC++ is using. After that try to rename the 1033 directory to what is required for Japan. Tell me whether that works. Cheers, Krasimir On 11/30/06, shelarcy <shelarcy@gmail.com> wrote:
Hi Krasimir,
On Tue, 28 Nov 2006 20:19:40 +0900, Krasimir Angelov <kr.angelov@gmail.com> wrote:
As far as I know there is an academic license that allows you to use Visual Studio free of charge for non commercial purposes. At least I heard that students in some Bulgarian universities are allowed to use it. I don't know the details because I have never used the academic version. I can't say anything about wine, perhaps you have to try it.
I can use Visual Haskell 0.0 under 2003 academic version without any change.
But ... I can't install Visual Haskell prerelease 0.2. Near the end of install process, Microsoft Development Environment cause error.
I don't know this problem come from Academic version or not. Because I've also installed Visual C++/C# 2005 Express edition before, and I use Japanese Version.
Visual Haskell 0.0 under Japanese Version cause an problem. I and a few people tested Visual Haskell 0.0 under Japanese Version with Windows 2000. We saw that we can't make new Haskell Project and Visual Haskell says like this - there is no application associated with .cabal (We use Japanese Edition, so I don't know correct error message under English Edition). Of cource, Visual Haskell installer accociated .cabal by Visual Haskell. I also know that a person can make new Haskell Project on first time ... but after he exit Visual Studio, he can't make new Haskell Project again.
If does anyone can install Visuall Haskell 0.2 to academic version or Japanese version, please report it to help finding what is problem or not.
Best Regards,
-- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/
Hi Krasimir,
On 11/30/06, shelarcy <shelarcy@gmail.com> wrote:
But ... I can't install Visual Haskell prerelease 0.2. Near the end of install process, Microsoft Development Environment cause error. On Thu, 30 Nov 2006 17:03:22 +0900, Krasimir Angelov <kr.angelov@gmail.com> wrote: Could you tell me what error message you see during the installation? If it is in Japan then translate it in English ;-).
It's not good error message. Anyway, I translate it. Near the end of install process, error dialog opened and says: --- The problem happende, so exit Microsoft Development Environment. I'm sorry for causing inconvenience to you. (under its message, error dialog has form that send error report for Microsoft or shows error detail. These messages are not important, so I don't translate that.) --- And click form that shows error detail, another dialog opened. It shows: --- :Error ditail: An unhandled exception has been caught by the VSW exception filter. :Error Signature: AppName: devenv.exe AppVer: 7.10.6030.0 ModName: unknown ModVer: 0.0.0.0 Offset: 00bbbacc :Report Detail: (Below meassage attetion to user that error report send what. So these messages are not important, too.) ---
Also it can help if you run the installer with logging:
$ msiexec VSHaskell71.msi /l log.txt
msiexec doesn't run its command. And error dialog noticed that you forgot /i optio. So I used below command. $ msiexec /i VSHaskell71.msi /l log.txt I think log.txt is much more useful than previous messages. log.txt also has Japanese messages. So I translated that part. --- (snip) Action 20:38:17: CA_RegisterHelpFile.3643236F_FC70_11D3_A536_0090278A1BB8. IHxRegisterSession::ContinueTransaction() returned 0. Helpfile: C:\Program Files\Visual Haskell\doc\alex.HxS was successfully registered to namespace vs_haskell. ????elpfile: C:\Program Files\Visual Haskell\doc\building.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\Cabal.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\haddock.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\happy.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\libraries.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\users_guide.HxS was successfully registered to namespace vs_haskell. Helpfile: C:\Program Files\Visual Haskell\doc\vh.HxS was successfully registered to namespace vs_haskell. Action 20:38:17: CA_RegisterPlugIn.3643236F_FC70_11D3_A536_0090278A1BB8. IHxRegisterSession::ContinueTransaction() returned 0. IHxPlugIn::RegisterHelpPlugIn() returned 0. Namespace: vs_haskell was successfully plugged into namespace MS.VSCC.2003. Action 20:38:17: CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8. Action 20:38:17: RegisterProduct. Registering product RegisterProduct: {FEC3263A-9034-49C5-8C5D-902231009894} Action 20:38:18: PublishFeatures. Publishing Product Features PublishFeatures: Feature: Complete Action 20:38:18: PublishProduct. Publishing product information 1: {FEC3263A-9034-49C5-8C5D-902231009894} Action 20:38:18: RollbackCleanup. Removing backup files IHxRegisterSession::ContinueTransaction() returned 0. Registration session: {FEC3263A-9034-49C5-8C5D-902231009894} was successfully committed. RollbackCleanup: File: C:\Config.Msi\fc3d12.rbf RollbackCleanup: File: C:\Config.Msi\fc3d13.rbf RollbackCleanup: File: C:\Config.Msi\fc3d14.rbf RollbackCleanup: File: C:\Config.Msi\fc3d15.rbf RollbackCleanup: File: C:\Config.Msi\fc3d16.rbf Action ended 20:38:18: InstallFinalize. Return value 1. Action 20:38:18: CA_HxMerge_VSCC.3643236F_FC70_11D3_A536_0090278A1BB8. Action start 20:38:18: CA_HxMerge_VSCC.3643236F_FC70_11D3_A536_0090278A1BB8. ????tion ended 20:40:09: CA_HxMerge_VSCC.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1. Action 20:40:09: CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8. Action start 20:40:09: CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8. Action ended 20:40:09: CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1. Action 20:40:09: VSHaskellInstall. Register Visual Haskell Plugin Action start 20:40:09: VSHaskellInstall. Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action VSHaskellInstall script error -2146828275, Microsoft VBScript Runtime Error: Couldn't match types.: 'Return' Line 55, Column 5, MSI (s) (0C:D4) [20:51:43:359]: Product: Visual Haskell 0.2 for Visual Studio 2003 -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action VSHaskellInstall script error -2146828275, Microsoft VBScript Runtime Error: Couldn't match types.: 'Return' Line 55, Column 5, Action ended 20:51:43: VSHaskellInstall. Return value 3. Action ended 20:51:43: INSTALL. Return value 3. Action ended 20:51:43: ExecuteAction. Return value 3. Action 20:51:43: FatalError. Action start 20:51:43: FatalError. Action 20:51:43: FatalError. Dialog created Action ended 20:51:46: FatalError. Return value 2. Action ended 20:51:46: INSTALL. Return value 3. === Logging stopped: 2006/11/30 20:51:46 === MSI (c) (B8:C4) [20:51:46:046]: Product: Visual Haskell 0.2 for Visual Studio 2003 -- Installation failed. ---
In the Visual Haskell\bin directory you can see one directory called 1033 with vs_haskell_ui.dll in it. vs_haskell_ui.dll contains various string resources used in Visual Haskell. For each supported language you need to have a different directory and 1033 is the code used for English. I don't know the code required for Japan but you can look at C:\Program Files\Microsoft Visual Studio 8\VC\bin directory and see what code VC++ is using. After that try to rename the 1033 directory to what is required for Japan. Tell me whether that works.
Japanese diretory is 1041. After rename it, I tried to use Visual Haskell 0.2. But same error dialog opened and exit Visual Studio, too. -- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/
On 11/28/06, Johannes Waldmann <waldmann@imn.htwk-leipzig.de> wrote:
seriously, how hard would it be to adapt VH to Eclipse? the interfaces (for syntax highlighting, typechecking etc.) should be similar - in theory.
Ah, and about Eclipse. Visual Studio and Eclipse are very different platforms and you have to rewrite VSHaskell almost from scratch if you want an Eclipse port. Perhaps the only common parts will be Cabal & GHC. Cheers, Krasimir
That's great! Thanks for the hard work, Krasimir. One question, where can I find the source? I didn't see anything about that on the download page. -- Lennart On Nov 28, 2006, at 02:30 , Krasimir Angelov wrote:
Hello Haskellers,
I am happy to announce that there is a prerelease version of Visual Haskell on:
http://www.haskell.org/visualhaskell
This is the first version that is: - available for both VStudio 2003 and VStudio 2005 - distributed with a stable GHC version (6.6)
This is still prerelease version but if there aren't any bug reports in the next few days I will just rename it to release. Many thanks to Simon Marlow, Brian Smith, Wayne Vucenic, Jared Updike and Pepe Iborra that helped me with the preparation of this new release.
Cheers, Krasimir _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
Lennart Augustsson wrote:
That's great! Thanks for the hard work, Krasimir.
One question, where can I find the source? I didn't see anything about that on the download page.
The darcs repo is here: http://darcs.haskell.org/vshaskell/ but I'm not sure if Krasimir has pushed his latest patches. Builing it is something of an adventure... (or used to be, at least). Cheers, Simon
Yes. All patches are pushed in. It is much easier to build it now but it is still tricky especially if you have to build it manually. It is much easier if you use VSHaskell to build VSHaskell ;-). Cheers, Krasimir On 11/30/06, Simon Marlow <simonmarhaskell@gmail.com> wrote:
Lennart Augustsson wrote:
That's great! Thanks for the hard work, Krasimir.
One question, where can I find the source? I didn't see anything about that on the download page.
The darcs repo is here:
http://darcs.haskell.org/vshaskell/
but I'm not sure if Krasimir has pushed his latest patches. Builing it is something of an adventure... (or used to be, at least).
Cheers, Simon _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
Hello I have been trying to get this thing going some time now. At first it did work with VS2003 but then after some upgrade and When I tried to get it to work with VS2005 and also with this Release. It installs without any errors but when I try to create a new Haskell Project this comes up: Package Load Failure Package 'visual haskell' has failed to load properly (GUID= {E7841DCF....} Please contact package vendor. And then: The application for project 'C:\Program files\visual Haskell\Templates\Projects\Console Application.cabal' is not installed. Make sure the app for (.cabal) is installed. I'm running VS2005 prof ed. English version I'm eager to learn Haskell but I would like to do it in Visual Studio so I very much would like this to work. Cheers Erik Westlin -----Original Message----- From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Krasimir Angelov Sent: den 28 november 2006 08:30 To: haskell Subject: [Haskell] ANNOUNCE: Visual Haskell prerelease 0.2 Hello Haskellers, I am happy to announce that there is a prerelease version of Visual Haskell on: http://www.haskell.org/visualhaskell This is the first version that is: - available for both VStudio 2003 and VStudio 2005 - distributed with a stable GHC version (6.6) This is still prerelease version but if there aren't any bug reports in the next few days I will just rename it to release. Many thanks to Simon Marlow, Brian Smith, Wayne Vucenic, Jared Updike and Pepe Iborra that helped me with the preparation of this new release. Cheers, Krasimir _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.17/553 - Release Date: 2006-11-27 04:00
Hi Erik, I have installed/uninstalled VSHaskell several times on two different computers without any problems but perhaps there is something specific with your configuration. Could you run your VStudio from another VStudio instance in debugging mode. That way you can see in the debug console whether it tries to load vs_haskell.dll at all. Cheers, Krasimir On 11/30/06, Erik Westlin <erik.westlin@abc.se> wrote:
Hello I have been trying to get this thing going some time now. At first it did work with VS2003 but then after some upgrade and When I tried to get it to work with VS2005 and also with this Release. It installs without any errors but when I try to create a new Haskell Project this comes up:
Package Load Failure Package 'visual haskell' has failed to load properly (GUID= {E7841DCF....} Please contact package vendor.
And then:
The application for project 'C:\Program files\visual Haskell\Templates\Projects\Console Application.cabal' is not installed. Make sure the app for (.cabal) is installed.
I'm running VS2005 prof ed. English version
I'm eager to learn Haskell but I would like to do it in Visual Studio so I very much would like this to work.
Cheers Erik Westlin
-----Original Message----- From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Krasimir Angelov Sent: den 28 november 2006 08:30 To: haskell Subject: [Haskell] ANNOUNCE: Visual Haskell prerelease 0.2
Hello Haskellers,
I am happy to announce that there is a prerelease version of Visual Haskell on:
http://www.haskell.org/visualhaskell
This is the first version that is: - available for both VStudio 2003 and VStudio 2005 - distributed with a stable GHC version (6.6)
This is still prerelease version but if there aren't any bug reports in the next few days I will just rename it to release. Many thanks to Simon Marlow, Brian Smith, Wayne Vucenic, Jared Updike and Pepe Iborra that helped me with the preparation of this new release.
Cheers, Krasimir _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
-- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.17/553 - Release Date: 2006-11-27 04:00
participants (6)
-
Erik Westlin -
Johannes Waldmann -
Krasimir Angelov -
Lennart Augustsson -
shelarcy -
Simon Marlow