Re: Win-GHC with GnuWin32 toolset--Mingw32 replacement

Peter Tanski <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.all
Message-ID <5FF7ECBE-A7CB-417E-854D-68F27C039A57__35761.8452901535$1168215613$gmane$org@gmail.com>
On Jan 7, 2007, at 6:47 PM, Neil Mitchell wrote:
>>  From what I have seen in some parts of GHC, that is, in the Main
>> driver, Code Generator (CodeGen), Cmm and Native Code Generator
>> (NCG), the Haskell used is fairly standard Haskell98.
>
> I would be surprised if Yhc was capable of compiling GHC. But I don't
> really know for sure, and would certainly be happy if that was the
> case. You'd also get bootstrapping for free, with the .hbc compilation
> route, which is a very attractive option.

Exactly :)

>> An alternative solution would be to query the Registry
>> (say, KEY_CURRENT_USER\Software\Microsoft\VisualStudio\[version]\
>> [something--haven't found out yet]).  I have to find a good program
>> for this purpose.
>
> On Xp and W2K the reg program is capable of querying and modifying the
> registry. Just type "reg" at the command line. It basically calls the
> Win32 Reg... functions with the appropriate parameters.

Ah yes, reg [location] /s to search... This does run into a similar  
problem with versioning.  There seems to be no standard key for the  
toolset (HKCU\Software\Microsoft\V???)--there is Visual Studio, which  
has a vsvars32.bat (that should be standard) and there may be one or  
more different Visual Studio packages, with the actual tools and  
settings for the installation, such as VCExpress for Visual C++  
Express.  The best key available would be the same as the  
VSnnCOMNTOOLS env variable: HKCU\Software\Microsoft\VCExpress\Setup\VC .

Cheers,
Pete
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.