Re: [Haskell-cafe] A small question

2007-11-21 Thread Jeremy O'Donoghue
On 16/11/2007, Andrew Coppin [EMAIL PROTECTED] wrote:
 Sebastian Sylvan wrote:
  On Nov 15, 2007 6:56 PM, Andrew Coppin [EMAIL PROTECTED] wrote:
 
  I notice that in GHC 6.8.1, if I compile a runnably program, as well as
  generating foo.exe, GHC now also generates a file foo.exe.manifest,
  which appears to contain some kind of XML data. Anybody know anything
  about this mysterious file?
 
 
  I think it's a Windows Vista Manifest (used to let the OS know what
  user privileges are required to run the application).
 

 Ah, right. That makes sense...


Not just Windows Vista. Applications and DLLs compiled with Visual
Studio 2005 (Express or full version) seem to need it to run on XP as
well.

Basically it contains a list of *exactly* which libraries were used to
link the application, as well as permissions. It's alleged to
eliminate DLL hell (which it does by replacing it with Manifest hell).
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A small question

2007-11-21 Thread J. Garrett Morris
On Nov 21, 2007 5:16 AM, Jeremy O'Donoghue [EMAIL PROTECTED] wrote:
 Not just Windows Vista. Applications and DLLs compiled with Visual
 Studio 2005 (Express or full version) seem to need it to run on XP as
 well.

I believe the dependency here is version 8 of the Visual C RTL.
Applications that don't touch the RTL don't need to worry about it.

 Basically it contains a list of *exactly* which libraries were used to
 link the application, as well as permissions. It's alleged to
 eliminate DLL hell (which it does by replacing it with Manifest hell).

Since, at least with Microsoft's tools, the manifest is normally
included in the executable image instead of being a separate file, I'm
not sure how they could become confused and/or out of sync, as DLLs
could become.

 /g

-- 
The man who'd introduced them didn't much like either of them, though
he acted as if he did, anxious as he was to preserve good relations at
all times. One never knew, after all, now did one now did one now did
one.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A small question

2007-11-16 Thread Andrew Coppin

Sebastian Sylvan wrote:

On Nov 15, 2007 6:56 PM, Andrew Coppin [EMAIL PROTECTED] wrote:
  

I notice that in GHC 6.8.1, if I compile a runnably program, as well as
generating foo.exe, GHC now also generates a file foo.exe.manifest,
which appears to contain some kind of XML data. Anybody know anything
about this mysterious file?



I think it's a Windows Vista Manifest (used to let the OS know what
user privileges are required to run the application).
  


Ah, right. That makes sense...

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A small question

2007-11-16 Thread Andrew Coppin

J. Garrett Morris wrote:

http://msdn2.microsoft.com/en-us/library/1w45z383(vs.71).aspx

I believe.
  


Interesting. Not sure what the connection between Haskell and .NET is... 
(But then, despite a lot of research, I don't know what .NET is.)


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A small question

2007-11-16 Thread Sebastian Sylvan
On Nov 15, 2007 6:56 PM, Andrew Coppin [EMAIL PROTECTED] wrote:
 I notice that in GHC 6.8.1, if I compile a runnably program, as well as
 generating foo.exe, GHC now also generates a file foo.exe.manifest,
 which appears to contain some kind of XML data. Anybody know anything
 about this mysterious file?

I think it's a Windows Vista Manifest (used to let the OS know what
user privileges are required to run the application).

-- 
Sebastian Sylvan
+44(0)7857-300802
UIN: 44640862
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A small question

2007-11-15 Thread J. Garrett Morris
http://msdn2.microsoft.com/en-us/library/1w45z383(vs.71).aspx

I believe.

 /g

On Nov 15, 2007 12:56 PM, Andrew Coppin [EMAIL PROTECTED] wrote:
 I notice that in GHC 6.8.1, if I compile a runnably program, as well as
 generating foo.exe, GHC now also generates a file foo.exe.manifest,
 which appears to contain some kind of XML data. Anybody know anything
 about this mysterious file?

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe




-- 
The man who'd introduced them didn't much like either of them, though
he acted as if he did, anxious as he was to preserve good relations at
all times. One never knew, after all, now did one now did one now did
one.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe