Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. All-in-one package? (Matt f)
2. Re: All-in-one package? (..: NicolafF :..)
3. Re: All-in-one package? (Ahn, Ki Yung)
4. Re: Re: All-in-one package? (Felipe Lessa)
5. Re: All-in-one package? (Kyle Murphy)
6. Re: Haskell OpenGL trouble (Heinrich Apfelmus)
----------------------------------------------------------------------
Message: 1
Date: Sat, 1 Aug 2009 21:08:54 -0500
From: Matt f <[email protected]>
Subject: [Haskell-beginners] All-in-one package?
To: [email protected]
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://www.haskell.org/pipermail/beginners/attachments/20090801/3dcf5858/attachment-0001.html
------------------------------
Message: 2
Date: Sat, 01 Aug 2009 23:14:39 -0300
From: "..: NicolafF :.." <[email protected]>
Subject: Re: [Haskell-beginners] All-in-one package?
To: [email protected]
Message-ID: <1249179279.3560.8.ca...@totax>
Content-Type: text/plain; charset="UTF-8"
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
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
------------------------------
Message: 3
Date: Sat, 01 Aug 2009 19:19:09 -0700
From: "Ahn, Ki Yung" <[email protected]>
Subject: [Haskell-beginners] Re: All-in-one package?
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
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
------------------------------
Message: 4
Date: Sun, 2 Aug 2009 00:13:47 -0300
From: Felipe Lessa <[email protected]>
Subject: Re: [Haskell-beginners] Re: All-in-one package?
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii
> > ...it'd become probably as popular as Java or Vb.net.
> ...we already have it!
So we're ready for world domination! :)
--
Felipe.
------------------------------
Message: 5
Date: Sat, 1 Aug 2009 23:50:53 -0400
From: Kyle Murphy <[email protected]>
Subject: Re: [Haskell-beginners] All-in-one package?
To: [email protected]
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
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 :.. <[email protected]>wrote:
> 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
> > [email protected]
> > http://www.haskell.org/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://www.haskell.org/pipermail/beginners/attachments/20090801/f0bfdf30/attachment-0001.html
------------------------------
Message: 6
Date: Sun, 02 Aug 2009 09:45:06 +0200
From: Heinrich Apfelmus <[email protected]>
Subject: [Haskell-beginners] Re: Haskell OpenGL trouble
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
Matt f wrote:
> I am currently running Mac OS 10.5.7, and I have install many Haskell files,
> compiled a bouncing ball example, fixed the enableGUI bug, tried an IDE, and
> have started installing graphics libraries.
> I am using Cabal in the terminal to install what I need, though whenever I
> try to install opengl or a package of opengl; it comes up with an error.
>
> Macintosh-2:opengl matthew$ sudo cabal install
> Resolving dependencies...
> Configuring OpenGLRaw-1.0.1.0...
> cabal: Missing dependency on a foreign library:
> * Missing C library: GL
> This problem can usually be solved by installing the system package that
> provides this library (you may need the "-dev" version). If the library is
> already installed but in a non-standard location then you can use the flags
> --extra-include-dirs= and --extra-lib-dirs= to specify where it is.
> cabal: Error: some packages failed to install:
> GLURaw-1.0.0.0 depends on OpenGLRaw-1.0.1.0 which failed to install.
> OpenGL-2.3.0.0 depends on OpenGLRaw-1.0.1.0 which failed to install.
> OpenGLRaw-1.0.1.0 failed during the configure step. The exception was:
> exit: ExitFailure 1
> Macintosh-2:opengl matthew$
>
> It appears that I have zoned onto the bit that's causing all this mess, I'm
> missing a C library: GL.
OpenGL is installed on MacOS X by default; it looks like the .cabal file
is missing a
-framework OpenGL
flag or similar.
Write an email to the package maintainer, listed on
http://hackage.haskell.org/package/OpenGLRaw
Regards,
apfelmus
--
http://apfelmus.nfshost.com
------------------------------
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
End of Beginners Digest, Vol 14, Issue 2
****************************************