Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Lennart Augustsson
IMHO, no one in the right mind uses Windows voluntarily. :)
I'm forced to use it at work, and it's a pain.  But since many are forced to
use Windows it would be nice if ghc was as well supported on Windows and
Unix.

On Nov 22, 2007 12:11 AM, Aaron Denney [EMAIL PROTECTED] wrote:

 On 2007-11-21, Andrew Coppin [EMAIL PROTECTED] wrote:
  In short, lots of Haskell-related things seem to be extremely
  Unix-centric and downright unfriendly towards anybody trying to set
  things up on Windows. If I didn't already know a bit about Unix, I'd
  be *really* stuck!

 I'd say, rather, that windows is unfriendly towards open and working
 common standards.

 --
 Aaron Denney
 --

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

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


Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Andrew Coppin

Lennart Augustsson wrote:

IMHO, no one in the right mind uses Windows voluntarily. :)
I'm forced to use it at work, and it's a pain.  But since many are 
forced to use Windows it would be nice if ghc was as well supported on 
Windows and Unix.


What he said. ;-)

I will say this: GHC itself (and the libraries that come with it) seem 
to work very well on Windows already. Download installer, double-click, 
press [Next] a few times, congratulations, you have a fully functional 
(get it?!) Haskell development box. Not much to improve there. (Well... 
GHC only adds itself to the current user's PATH, not system-wide. A 
switch for this would be nice...)


It's just installing anything from Hackage which turns out to be really 
difficult. I understand Windows developers are a tad rare round here, so 
maybe that's understandable. I'd certainly be interested in hearing 
about anything practical that I can do to improve things on the Windows 
side...


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


Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Andrew Coppin

Brandon S. Allbery KF8NH wrote:


On Nov 22, 2007, at 14:25 , Andrew Coppin wrote:

It's just installing anything from Hackage which turns out to be 
really difficult. I understand Windows developers are a tad rare 
round here, so maybe that's understandable. I'd certainly be 
interested in hearing about anything practical that I can do to 
improve things on the Windows side...


I suspect this requires a wrapper around Cabal so a suitably equipped 
Windows developer can build a package and then wrap it up in an 
InstallerVise (or etc.) installer.


What's actually involved in installing a 100% Haskell package? I was 
under the impression you just need to put the compiled code somewhere 
nice, and then tell GHC where you put it?


Would it not be possible to write a Cabal package description that just 
takes a bunch of binary objects, puts them somewhere, and tells GHC?


(Obviously if the package is a binding to some external library things 
become more complex...)


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


Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Jonathan Cast

On 22 Nov 2007, at 11:16 AM, Andrew Coppin wrote:


Aaron Denney wrote:

On 2007-11-21, Andrew Coppin [EMAIL PROTECTED] wrote:


In short, lots of Haskell-related things seem to be extremely
Unix-centric and downright unfriendly towards anybody trying to set
things up on Windows. If I didn't already know a bit about Unix, I'd
be *really* stuck!



I'd say, rather, that windows is unfriendly towards open and working
common standards.



Or you could say that Windows *is* a common standard. (I stop  
short of working.) But it's unclear where such circular semantic  
fidgetting gets us. ;-)


Or you could say that focusing on ‘standards’ is a good way to side- 
step the issue of whether those standards are technically sound or  
not; and that if the combination of Windows and Haskell is  
technically unsound, there are four possibilities:


(0) Windows and Haskell are both themselves technically unsound;
(1) Windows is technically unsound, and Windows + Haskell  
incorporates this unsoundness;
(2) Haskell is technically unsound, and Windows + Haskell  
incorporates this unsoundness; or
(3) Windows and Haskell are both technically sound, but in  
incompatible ways.


I lean towards (1), naturally.

But this doesn't answer the question of whether the lowest-cost  
solution is to fix Windows or work around it, of course.


jcc

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


Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Andrew Coppin

Aaron Denney wrote:

On 2007-11-21, Andrew Coppin [EMAIL PROTECTED] wrote:
  

In short, lots of Haskell-related things seem to be extremely
Unix-centric and downright unfriendly towards anybody trying to set
things up on Windows. If I didn't already know a bit about Unix, I'd
be *really* stuck!



I'd say, rather, that windows is unfriendly towards open and working
common standards.
  


Or you could say that Windows *is* a common standard. (I stop short of 
working.) But it's unclear where such circular semantic fidgetting 
gets us. ;-)


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


Re: [Haskell-cafe] Re: More problems [Tetris]

2007-11-22 Thread Brandon S. Allbery KF8NH


On Nov 22, 2007, at 14:25 , Andrew Coppin wrote:

It's just installing anything from Hackage which turns out to be  
really difficult. I understand Windows developers are a tad rare  
round here, so maybe that's understandable. I'd certainly be  
interested in hearing about anything practical that I can do to  
improve things on the Windows side...


I suspect this requires a wrapper around Cabal so a suitably equipped  
Windows developer can build a package and then wrap it up in an  
InstallerVise (or etc.) installer.


--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] [EMAIL PROTECTED]
system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED]
electrical and computer engineering, carnegie mellon universityKF8NH


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