Difference between revisions of "IRC channel"

From HaskellWiki
Jump to navigation Jump to search
(new high score)
(fmt)
Line 2: Line 2:
 
of users among various irc networks.
 
of users among various irc networks.
   
The Freenode IRC network has a #haskell channel, as of November 2005, we
+
The Freenode IRC network has a #haskell channel, with a high water mark
  +
of 276 concurrent clients, as of November 2006. One famous resident is
average well over 240 people, and we have some excellent discussions. As
 
of 2006-11-21 our high water mark is 276 unique clients, including
 
 
[[Lambdabot]].
 
[[Lambdabot]].
 
Currently we have about half newbies learning from the experienced half,
 
but any Haskell related conversation is welcome.
 
   
 
The IRC channel can be an excellent place to learn more about Haskell,
 
The IRC channel can be an excellent place to learn more about Haskell,
 
and to just keep in the loop on new things in the Haskell world. Many
 
and to just keep in the loop on new things in the Haskell world. Many
 
new developments in the Haskell world first appear on the irc channel.
 
new developments in the Haskell world first appear on the irc channel.
  +
 
== Getting there ==
  +
 
If you point your irc client to [irc://chat.freenode.net/haskell chat.freenode.net]
  +
and then join the #haskell channel, you'll be there.
  +
 
Example, using [http://www.irssi.org/ irssi]:
  +
 
$ irssi -c chat.freenode.org -n myname -w mypassword
 
/join #haskell
  +
 
and you're there.
  +
  +
[[Image:Irc--haskell-screenshot.png|frame|A screenshot of an irssi session in #haskell]]
   
 
== Principles ==
 
== Principles ==
   
 
The #haskell channel is a friendly, welcoming place to hang out, teach
 
The #haskell channel is a friendly, welcoming place to hang out, teach
  +
and learn. The goal of #haskell is to encourage learning and discussion
and learn.
 
 
of Haskell, functional programming, and programming in general. As part
 
of this we welcome newbies, and encourage teaching of the language.
   
The goal of #haskell is to encourage learning and discussion of Haskell,
+
Part of the #haskell success comes from the approach that the community
  +
is quite tight knit -- we know each other -- it's not just a homework
functional programming, and programming in general. As part of this we
 
  +
channel. As a result, many collaborative projects have arisen between #haskell citizens.
welcome newbies, and encourage teaching of the language.
 
 
Part of the #haskell success comes from the approach that the community is quite tight knit -- we know each other -- it's not just a homework channel. As a result, many collaborative projects have arisen between #haskell citizens.
 
   
 
== History ==
 
== History ==
   
 
The #haskell channel appeared in the late 90s, and really got going
 
The #haskell channel appeared in the late 90s, and really got going
in early 2001, with the help of Shae Erisson (aka shapr). At least a
+
in early 2001, with the help of Shae Erisson (aka shapr).
year earlier, in 2000, Julian Assange
 
[http://www.cse.unsw.edu.au/~dons/haskell-1990-2000/msg07185.html created] irc.haskell.org,
 
it seems not to have flourished.
 
   
A fairly extensive analysis of the traffic on #haskell over the years is [http://www.cse.unsw.edu.au/~dons/irc/ kept here]
+
A fairly extensive analysis of the traffic on #haskell over the years is
  +
[http://www.cse.unsw.edu.au/~dons/irc/ kept here]
   
 
The following graph shows the yearly growth in #haskell activity:
 
The following graph shows the yearly growth in #haskell activity:
   
 
[[Image:Nick-activity.png|Growth of #haskell]]
 
[[Image:Nick-activity.png|Growth of #haskell]]
 
== Getting there ==
 
 
If you point your irc client to [irc://chat.freenode.net/haskell chat.freenode.net] and then join the #haskell channel, you'll be there.
 
 
Example, using [http://www.irssi.org/ irssi]:
 
 
$ irssi -c chat.freenode.org -n myname -w mypassword
 
/join #haskell
 
 
and you're there.
 
   
 
== Other Haskell channels ==
 
== Other Haskell channels ==
Line 54: Line 51:
 
In addition to the main Haskell channel there are also:
 
In addition to the main Haskell channel there are also:
   
  +
{|
* #haskell.de - German speakers (12)
 
* #haskell.es - Spanish speakers (14)
+
| #haskell.de - German speakers (12)
  +
-
* #haskell.fi - Finnish speakers (11)
 
* #haskell.fr - French speakers (3)
+
| #haskell.es - Spanish speakers (14)
  +
-
* #haskell.hr - Croatian speakers (3)
 
* #haskell.it - Italian speakers (6)
+
| #haskell.fi - Finnish speakers (11)
  +
-
* #haskell.jp - Japanese speakers (5)
 
* #haskell.no - Norwegian speakers (3)
+
| #haskell.fr - French speakers (3)
  +
-
* #haskell.ru - Russian speakers (1)
 
* #haskell.se - Swedish speakers (12)
+
| #haskell.hr - Croatian speakers (3)
  +
-
 
| #haskell.it - Italian speakers (6)
  +
-
 
| #haskell.jp - Japanese speakers (5)
  +
-
 
| #haskell.no - Norwegian speakers (3)
  +
-
 
| #haskell.ru - Russian speakers (1)
  +
-
 
| #haskell.se - Swedish speakers (12)
  +
-
 
| #haskell-overflow - Overflow conversations
  +
-
 
| #haskell-blah - Haskell people talking about anything except Haskell itself
  +
-
 
| #gentoo-haskell - Gentoo/Linux specific Haskell conversations
  +
-
 
| #darcs - Darcs revision control channel (written in Haskell)
  +
-
 
| #perl6 - Perl 6 development (plenty of Haskell chat there too)
  +
|}
   
  +
== Logs ==
* #haskell-overflow - Overflow conversations
 
* #haskell-blah - Haskell people talking about anything except Haskell itself
 
   
  +
'''Logs''' are kept at a few places, including
* #gentoo-haskell - Gentoo/Linux specific Haskell conversations
 
* #darcs - Darcs revision control channel (written in Haskell)
 
* #perl6 - Perl 6 development (plenty of Haskell chat there too)
 
   
'''Logs''' are kept at a few places, including [http://tunes.org/~nef/logs/haskell/ tunes.org] and [http://meme.b9.com/clog/haskell/ meme]
+
* [http://tunes.org/~nef/logs/haskell/ tunes.org]
  +
* [http://meme.b9.com/clog/haskell/ meme]
   
 
[[Category:Community]]
 
[[Category:Community]]

Revision as of 04:32, 27 November 2006

Internet Relay Chat is a worldwide text chat service with many thousands of users among various irc networks.

The Freenode IRC network has a #haskell channel, with a high water mark of 276 concurrent clients, as of November 2006. One famous resident is Lambdabot.

The IRC channel can be an excellent place to learn more about Haskell, and to just keep in the loop on new things in the Haskell world. Many new developments in the Haskell world first appear on the irc channel.

Getting there

If you point your irc client to chat.freenode.net and then join the #haskell channel, you'll be there.

Example, using irssi:

   $ irssi -c chat.freenode.org -n myname -w mypassword
   /join #haskell

and you're there.

A screenshot of an irssi session in #haskell

Principles

The #haskell channel is a friendly, welcoming place to hang out, teach and learn. The goal of #haskell is to encourage learning and discussion of Haskell, functional programming, and programming in general. As part of this we welcome newbies, and encourage teaching of the language.

Part of the #haskell success comes from the approach that the community is quite tight knit -- we know each other -- it's not just a homework channel. As a result, many collaborative projects have arisen between #haskell citizens.

History

The #haskell channel appeared in the late 90s, and really got going in early 2001, with the help of Shae Erisson (aka shapr).

A fairly extensive analysis of the traffic on #haskell over the years is kept here

The following graph shows the yearly growth in #haskell activity:

Growth of #haskell

Other Haskell channels

In addition to the main Haskell channel there are also:

#haskell.de - German speakers (12)

-

#haskell.es - Spanish speakers (14)

-

#haskell.fi - Finnish speakers (11)

-

#haskell.fr - French speakers (3)

-

#haskell.hr - Croatian speakers (3)

-

#haskell.it - Italian speakers (6)

-

#haskell.jp - Japanese speakers (5)

-

#haskell.no - Norwegian speakers (3)

-

#haskell.ru - Russian speakers (1)

-

#haskell.se - Swedish speakers (12)

-

#haskell-overflow - Overflow conversations

-

#haskell-blah - Haskell people talking about anything except Haskell itself

-

#gentoo-haskell - Gentoo/Linux specific Haskell conversations

-

#darcs - Darcs revision control channel (written in Haskell)

-

#perl6 - Perl 6 development (plenty of Haskell chat there too)

Logs

Logs are kept at a few places, including