Re[2]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Bulat Ziganshin
Hello Erik, Monday, December 14, 2009, 5:44:22 AM, you wrote: I also pointed out that Windows NT had a fully compliant POSIX subsystem, by design, and that Microsoft cared at least enough about POSIX support to buy the company that made what is now SUA. How does that explain things like

Re: Re[2]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Erik de Castro Lopo
Bulat Ziganshin wrote: POSIX is a *subsystem*. you are using Win32 subsystem. There is also OS2 subsystem for execution of 16-bit OS/2 programs partial emulation of POSIX API in C compiler libraries has nothing common with subsystem implemented as part of the OS. you have never used POSIX

Re[4]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Bulat Ziganshin
Hello Erik, Monday, December 14, 2009, 1:02:58 PM, you wrote: POSIX is a *subsystem*. you are using Win32 subsystem. There is also Please enlighten me. How do I access the POSIX subsystem? i don't know since i never tried. it seems that this is bad idea. if you really need it, it should be

Re: Re[2]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Duncan Coutts
On Mon, 2009-12-14 at 21:02 +1100, Erik de Castro Lopo wrote: Bulat Ziganshin wrote: POSIX is a *subsystem*. you are using Win32 subsystem. There is also OS2 subsystem for execution of 16-bit OS/2 programs partial emulation of POSIX API in C compiler libraries has nothing common with

Re[4]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Bulat Ziganshin
Hello Duncan, Monday, December 14, 2009, 1:33:14 PM, you wrote: Please enlighten me. How do I access the POSIX subsystem? I'm not sure of all the details, but the program ends up getting linked differently. The GNU ld user guide says: yes, it should be linked to other dlls. the catch is

Re[6]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Bulat Ziganshin
Hello Erik, Monday, December 14, 2009, 1:27:12 PM, you wrote: It seems the POSIX subsystem was POSIX.1 only and was removed completely in windows XP. Thats not a solution. yes, i mean the same. just don't mix up fseek() in your C compiler with windows POSIX implementation POSIX subsystem

[Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Erik de Castro Lopo
All replies to the list please. John D. Earle wrote: When I came to the Haskell mailing list I intended to advance a thought which I never got around to and since we are on the topic. I ran into problems building Haskell from source and I reasoned that since the build system has a POSIX

Re: Re[2]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Brandon S. Allbery KF8NH
On Dec 14, 2009, at 03:44 , Bulat Ziganshin wrote: POSIX is a *subsystem*. you are using Win32 subsystem. There is also OS2 subsystem for execution of 16-bit OS/2 programs Microsoft dropped both of those some time back (specifically the subsystem mechanism, that is). Some parts of the

Fwd: Re[4]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Alberto G. Corona
POSIX subsystem was implemented by MS (and other major players) only to meet some bureaucratic reqs from DoD/UsGov, and i don't know any program really using it. just don't mix C library emulation of POSIX calls on top of Win32 with POSIX subsystem (btw, both are implemented on top of native

Re: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Richard O'Keefe
On Dec 14, 2009, at 3:44 PM, Erik de Castro Lopo wrote: Richard O'Keefe wrote: I also pointed out that Windows NT had a fully compliant POSIX subsystem, by design, and that Microsoft cared at least enough about POSIX support to buy the company that made what is now SUA. How does that

Re: Re[4]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Richard O'Keefe
On Dec 14, 2009, at 11:16 PM, Bulat Ziganshin wrote: POSIX subsystem was implemented by MS (and other major players) only to meet some bureaucratic reqs from DoD/UsGov, and i don't know any program really using it. There are two separate things being confused here, maybe three. (0) POSIX

Re: Re[2]: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-14 Thread Richard O'Keefe
On Mon, 2009-12-14 at 21:02 +1100, Erik de Castro Lopo wrote: Bulat Ziganshin wrote: POSIX is a *subsystem*. you are using Win32 subsystem. There is also OS2 subsystem for execution of 16-bit OS/2 programs partial emulation of POSIX API in C compiler libraries has nothing common with

[Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-13 Thread Richard O'Keefe
On Dec 14, 2009, at 6:16 AM, John D. Earle wrote: I am already familiar with SUA and it doesn't make Windows POSIX complaint in a way that I would call genuine. I grant you that certain aspects of Windows POSIX support have earned it the DeathStation 9000 label, but it's genuine enough to

Re: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-13 Thread Erik de Castro Lopo
Richard O'Keefe wrote: I also pointed out that Windows NT had a fully compliant POSIX subsystem, by design, and that Microsoft cared at least enough about POSIX support to buy the company that made what is now SUA. How does that explain things like fstat() and stat() returning different

Re: [Haskell-cafe] Re: How Can Haskell Be Saved?

2009-12-13 Thread Derek Elkins
What does Haskell need to be saved from? (Its growing popularity and mushrooming library?) Arguably John Earle's emails suggest that the answer to this is Yes. ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org