Re: building "encoding" on Windows?

Message: 20 Date: Mon, 29 Mar 2010 21:45:49 +0100 From: Subject: Re: [Haskell-cafe] building "encoding" on Windows? To: haskell-cafe@haskell.org Message-ID: <4BB1117D.5090709@btinternet.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
wagnerdm@seas.upenn.edu wrote:
Whooo, boy, I sure don't fancy explaining Msys/MinGW or Cygwin to a non-technical person and giving sufficiently detailed installation/usage instructions.
I still dislike the idea of needing to install MSYS, MinGW, Cygwin or similar tools to get anything remotely interesting from Hackage to build on Windows.
I know this is an old topic, and I'm actually sympathetic to your cause, but I really don't think asking Windows developers to install MinGW or Cygwin is a problem. You wouldn't distribute C# source code and expect users to run that without Visual Studio, would you? Packages on Hackage are *source distributions*, so users need a development environment in order to make use of them. Windows doesn't have a built-in development environment, therefore I don't see any reason why developers shouldn't choose the one most convenient to them. The only alternative is to make a binary distribution, which (as you're discovering) has its own problems. John

Quoting John Lato
Packages on Hackage are *source distributions*, so users need a development environment in order to make use of them. Windows doesn't have a built-in development environment, therefore I don't see any reason why developers shouldn't choose the one most convenient to them.
The Haskell Platform is supposed to be a development environment... ~d

On 30 March 2010 13:27,
The Haskell Platform is supposed to be a development environment...
No-one ever said it was a _complete_ development environment and that you'd never need any other libraries, tools, etc. -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

Ivan Miljenovic wrote:
The Haskell Platform is supposed to be a development environment...
No-one ever said it was a _complete_ development environment and that you'd never need any other libraries, tools, etc.
On http://hackage.haskell.org/platform/contents.html, someone wrote:
The Haskell Platform is a comprehensive, robust development environment for programming in Haskell. For new users the platform makes it trivial to get up and running with a full Haskell development environment
Given (1) The Haskell platform aims to provide a complete Haskell development environment. (2) A complete Haskell development environment contains a C development environment. I conclude (3) The Haskell platform aims to provide a C development environment. I have been told that every non-Windows OS comes with a C development environment anyway, so this may be only true on Windows. But on Windows, I think it is true, and the Haskell Platform *for Windows* should contain a C development environment. So how can I help? Joachim Breitner wrote in an otherwise unrelated thread:
(with his Debian-Haskell-Group member hat on)
Is there a Windows-Haskell-Group promoting and facilitating Haskell on Windows? Tillmann

Tillmann Rendel
On http://hackage.haskell.org/platform/contents.html, someone wrote:
The Haskell Platform is a comprehensive, robust development environment for programming in Haskell. For new users the platform makes it trivial to get up and running with a full Haskell development environment
Given
(1) The Haskell platform aims to provide a complete Haskell development environment.
Define "development environment".
(2) A complete Haskell development environment contains a C development environment.
I don't think this is a logical premise.
Joachim Breitner wrote in an otherwise unrelated thread:
(with his Debian-Haskell-Group member hat on)
Is there a Windows-Haskell-Group promoting and facilitating Haskell on Windows?
In a sense, I wish there were: too often it seems that Windows users complain about X either not working or not being available on Windows (where X is some Haskell library/application/etc.). Maybe if there was a semi-official Windows-Haskell group of "package maintainers", this kind of stuff could be alleviated (through the use of testing, creating installers, etc.). The same goes with Mac OSX. -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com
participants (5)
-
Ivan Lazar Miljenovic
-
Ivan Miljenovic
-
John Lato
-
Tillmann Rendel
-
wagnerdm@seas.upenn.edu