OT: Haskell software?


(Jamis Buck) #1

This isn’t really Ruby-oriented, but with the many times I’ve heard
Haskell mentioned on this list I’ve decided to make (another) attempt to
learn it. I went to SourceForge to see what projects there have been
implemented in Haskell, and couldn’t find a single one–can anyone point
me to any smallish projects that have been done in Haskell? I learn
best by example…

Thanks!

···


Jamis Buck
jgb3@email.byu.edu

ruby -h | ruby -e ‘a=[];readlines.join.scan(/-(.)[e|Kk(\S*)|le.l(…)e|#!(\S*)/) {|r| a << r.compact.first };puts “\n>#{a.join(%q/ /)}<\n\n”’


(Nathaniel Talbott) #2

I know Darcs is written in Haskell:

http://abridgegame.org/darcs/

Nathaniel

<:((><

···

On Jan 24, 2004, at 21:02, Jamis Buck wrote:

This isn’t really Ruby-oriented, but with the many times I’ve heard
Haskell mentioned on this list I’ve decided to make (another) attempt
to learn it. I went to SourceForge to see what projects there have
been implemented in Haskell, and couldn’t find a single one–can
anyone point me to any smallish projects that have been done in
Haskell? I learn best by example…


(Dan Doel) #3

You might want to check around here:

http://www.haskell.org/communities/

Specifically here:

http://www.haskell.org/communities/topics.html

Towards the bottom, it lists several Haskell programming projects. No links,
but you can probably find them with google.

And, I believe GHC (and probably several other Haskell compilers) is mostly
implemented in Haskell, although reading a compiler probably isn’t the best
way to learn a language.

  • Dan

(SER) #4

Jamis Buck jgb3@email.byu.edu wrote in message news:401322F4.1040301@email.byu.edu

This isn’t really Ruby-oriented, but with the many times I’ve heard
Haskell mentioned on this list I’ve decided to make (another) attempt to
learn it. I went to SourceForge to see what projects there have been
implemented in Haskell, and couldn’t find a single one–can anyone point
me to any smallish projects that have been done in Haskell? I learn
best by example…

darcs isn’t what I’d call “small”, but it is a good example of what
you can accomplish in Haskell.

I was in the same position a couple of months ago as you are now. I
finally broke down and bought a book. The one I got is “Haskell: The
Craft of Functional Programming”, which turned out to be enough to get
started with. In particular, I was looking for a book that also
addressed functional programming, since I was rusty on that to the
point of ignorance.

What the book didn’t help me with, much, is IO. However, the web was
sufficient to get me over that hurdle.

Good luck! Haskell is a really nice language.

— SER


(Jamis Buck) #5

Dan Doel wrote:

You might want to check around here:

http://www.haskell.org/communities/

Specifically here:

http://www.haskell.org/communities/topics.html

Towards the bottom, it lists several Haskell programming projects. No
links,
but you can probably find them with google.

And, I believe GHC (and probably several other Haskell compilers) is
mostly
implemented in Haskell, although reading a compiler probably isn’t the
best
way to learn a language.

  • Dan

.

Thanks! That should get me started anyway.

  • Jamis
···


Jamis Buck
jgb3@email.byu.edu

ruby -h | ruby -e ‘a=[];readlines.join.scan(/-(.)[e|Kk(\S*)|le.l(…)e|#!(\S*)/) {|r| a << r.compact.first };puts “\n>#{a.join(%q/ /)}<\n\n”’