
Hey... I'm new to Haskell, been working in Java for 5 months and have decided to move up. Haskell is very much different than what I'm use to and I'm wondering if there is a all-in-one package I can download and just press install to get everything needed for Haskell. Something that includes compilers, libraries, wxHaskell, OpenGl for Haskell, ect... Like how Visual basic or Netbeans are. A few more questions: Is there an IDE? If not, is there some program that will open Haskell files, edit them, and be able to run them without any Terminal usage? Is there an official forum for Haskell? If Haskell had individual platform install packages installing everything needed for Haskell without any hassle with a beginner friendly forum and website, it'd become probably as popular as Java or Vb.net. Is anything like this planned? Thanks, -Matt

i'm using http://leksah.org/ El sáb, 01-08-2009 a las 21:08 -0500, Matt f escribió:
Hey... I'm new to Haskell, been working in Java for 5 months and have decided to move up. Haskell is very much different than what I'm use to and I'm wondering if there is a all-in-one package I can download and just press install to get everything needed for Haskell. Something that includes compilers, libraries, wxHaskell, OpenGl for Haskell, ect... Like how Visual basic or Netbeans are.
A few more questions: Is there an IDE? If not, is there some program that will open Haskell files, edit them, and be able to run them without any Terminal usage? Is there an official forum for Haskell?
If Haskell had individual platform install packages installing everything needed for Haskell without any hassle with a beginner friendly forum and website, it'd become probably as popular as Java or Vb.net. Is anything like this planned?
Thanks, -Matt _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners

FYI, I tried out leksah and it has a lot of promise but isn't yet at the
point and click install and run level that something like eclipse is. To
start with I'm pretty sure you can't download a pre-compiled binary for any
platform so before you can even use it you need to already have haskell and
the usual support utilities installed. It does have a build script that
should take care of actually assembling everything into a running
application but for windows users it's not going to be a simple process to
get all the pieces installed and running that you need to get it to build
(in my case I'm running XP 64 bit which apparently does not play nice with
the wxHaskell library as as soon as I mouse over any wxWidget objects it
crashes with a seg fault), although for an semi-experience linux user the
process should be relatively straightforward if a bit time consuming (in
fact most of the pre-reqs should already be installed). As for the actual
IDE itself once you finally get it installed it's not bad although being a
relative newbie to Haskell I probably don't appreciate fully all that it
offers. As others have said on here you'll probably get a bit more mileage
out of the pure GHCi environment as a newbie and then once you're
comfortable with that and ready for something a bit more powerful you can
pick up leksah (and hopefully it will be that much more polished at that
point as well). Some other tools to look at would be HLint (
http://community.haskell.org/~ndm/hlint/) and HaRe (
http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html). A note on HaRe,
it's still pretty new itself and I can't speak to it's actual quality
because I haven't used it myself yet.
Having used GHC and the various other Haskell utilities on both a Linux
(Ubuntu) and Windows (XP Pro 64 bit) system, it's definitely more
straightforward on Linux (but what in the programming world isn't?) but at
least as far as the core of GHC is concerned it's not too bad on Windows.
With GHCi you can setup an external editor (I'm partial to notepad++ in
windows) to be launched from inside GHCi so you can have a pretty standard
process where you fire up GHCi, load your file, and then call the edit
command which will launch your configured editor, you can make your changes,
save, and then have GHCi reload the updated file. You have essentially a
full development environment in two windows, although it's a bit awkward
swapping back and forth between GHCi to test and evaluate code and the
editor to essentially persist it.
On Sat, Aug 1, 2009 at 10:14 PM, ..: NicolafF :..
i'm using http://leksah.org/
El sáb, 01-08-2009 a las 21:08 -0500, Matt f escribió:
Hey... I'm new to Haskell, been working in Java for 5 months and have decided to move up. Haskell is very much different than what I'm use to and I'm wondering if there is a all-in-one package I can download and just press install to get everything needed for Haskell. Something that includes compilers, libraries, wxHaskell, OpenGl for Haskell, ect... Like how Visual basic or Netbeans are.
A few more questions: Is there an IDE? If not, is there some program that will open Haskell files, edit them, and be able to run them without any Terminal usage? Is there an official forum for Haskell?
If Haskell had individual platform install packages installing everything needed for Haskell without any hassle with a beginner friendly forum and website, it'd become probably as popular as Java or Vb.net. Is anything like this planned?
Thanks, -Matt _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners

On Sun, 02 Aug 2009 05:50:53 +0200, Kyle Murphy
(in my case I'm running XP 64 bit which apparently does not play nice with the wxHaskell library as as soon as I mouse over any wxWidget objects it crashes with a seg fault)
Does this happen with a compiled program or only in GHCi? -- Regards, Henk-Jan van Tuyl -- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --

Both. I just ran the BouncingBalls.hs example included with wxHaskell-0.11.0
and it seg. faulted in both GHCi and the compiled exe with the message:
Segmentation fault/access violation in generated code
This is with GHC-6.10.1, and wxHaskell-0.11.0.
Looking at the GHC and wxHaskell pages I notice that both GHC and wxHaskell
are a few minor releases out of date, so I'm going to download the latest
versions on my windows box and see if that takes care of the issues.
On Sun, Aug 2, 2009 at 7:38 AM, Henk-Jan van Tuyl
On Sun, 02 Aug 2009 05:50:53 +0200, Kyle Murphy
wrote: (in my case I'm running XP 64 bit which apparently does not play nice with
the wxHaskell library as as soon as I mouse over any wxWidget objects it crashes with a seg fault)
Does this happen with a compiled program or only in GHCi?
-- Regards, Henk-Jan van Tuyl

Just installed the latest versions of GHC and wxHaskell and that seems to
have cleared up the seg faults. Seeing some odd behavior where it claims it
can't find some dlls (cleared up one by copying the dll out of the system32
directory into the directory the exe is in which strictly speaking should
not have been necessary), but I suspect I may just need to reboot or
something. The good news is, the sample programs appear to run more or less
correctly, and even when they error off trying to load some shared libraries
they don't seg fault and continue to function to the best of their ability,
which is really all you can ask of a program.
On Sun, Aug 2, 2009 at 4:04 PM, Kyle Murphy
Both. I just ran the BouncingBalls.hs example included with wxHaskell-0.11.0 and it seg. faulted in both GHCi and the compiled exe with the message: Segmentation fault/access violation in generated code
This is with GHC-6.10.1, and wxHaskell-0.11.0.
Looking at the GHC and wxHaskell pages I notice that both GHC and wxHaskell are a few minor releases out of date, so I'm going to download the latest versions on my windows box and see if that takes care of the issues.
On Sun, Aug 2, 2009 at 7:38 AM, Henk-Jan van Tuyl
wrote: On Sun, 02 Aug 2009 05:50:53 +0200, Kyle Murphy
wrote: (in my case I'm running XP 64 bit which apparently does not play nice
with the wxHaskell library as as soon as I mouse over any wxWidget objects it crashes with a seg fault)
Does this happen with a compiled program or only in GHCi?
-- Regards, Henk-Jan van Tuyl

Matt f wrote:
Hey... I'm new to Haskell, been working in Java for 5 months and have decided to move up. Haskell is very much different than what I'm use to and I'm wondering if there is a all-in-one package I can download and just press install to get everything needed for Haskell. Something that includes compilers, libraries, wxHaskell, OpenGl for Haskell, ect... Like how Visual basic or Netbeans are.
Install GHC and the Haskell platform.
A few more questions: Is there an IDE?
Yes. It is one called leksah. It is also possible to use on Eclipse. I haven't used neither of them seriously, becuase I'm already a quite satisfied with the runnin ghci in the terminal. ghci is a very decent interactive environment, far more convenient than any other existing scripting languages like ocaml, python, perl. Ghci interactive environment has auto completion built in! Press tab and it tries to auto complete a binding name that is visible in the toplevel. I haven't seen such a user friendly interactive REPL other than ghci.
If not, is there some program that will open Haskell files, edit them, and be able to run them without any Terminal usage? Is there an official forum for Haskell?
You are arleady here, where else would you want to look for. And, there are haskell-cafe mailing list and other haskell realted as well. There is also #haskell IRC channel at freenode IRC servers.
If Haskell had individual platform install packages installing everything needed for Haskell without any hassle with a beginner friendly forum and website, it'd become probably as popular as Java or Vb.net. Is anything like this planned?
As I previously mentioned, we already have it, and its called the Haskell Platform. I prefer using cabal-install and install only the packages that I need. -- Ahn, Ki Yung
participants (6)
-
..: NicolafF :..
-
Ahn, Ki Yung
-
Felipe Lessa
-
Henk-Jan van Tuyl
-
Kyle Murphy
-
Matt f