Community sizes
  Home FAQ Contact Sign in
comp.lang.functional only
 
Advanced search
POPULAR GROUPS

more...

comp.lang.functional Profile…
 Up
Community sizes         


Author: Michael Schuerig
Date: Aug 18, 2008 03:13

Recently I read quip somewhere that if some plane had crashed after a
Haskell(?) conference, it would have wiped out most of the language
community.

This made me wonder just how big the communities flocking around various
functional languages really are. If I go only by my own perception
(availability heuristic, anyone?), the Haskell community must be huge,
all that talk about monads and stuff, certainly larger than the C#
community which I barely notice. Now, that can't be true, I obviously
need a reality check.

So, are there any somewhat objective numbers, maybe based on conference
attendance, book sales, or job offers? It would be interesting, to have
an idea of the relative sizes of, say, Erlang, Haskell, (S)ML, OCaml,
Scheme. I'm not looking for a contest where quality equates to
popularity, contrariwise, for some this might even be an eye-opener and
prompt them to move on to a less crowded language.

Michael
Show full article (1.01Kb)
18 Comments
Re: Community sizes         


Author: tfgordon
Date: Aug 18, 2008 04:12

On Aug 18, 12:13 pm, Michael Schuerig wrote:
> Recently I read quip somewhere that if some plane had crashed after a
> Haskell(?) conference, it would have wiped out most of the language
> community.
>
> This made me wonder just how big the communities flocking around various
> functional languages really are. If I go only by my own perception
> (availability heuristic, anyone?), the Haskell community must be huge,
> all that talk about monads and stuff, certainly larger than the C#
> community which I barely notice. Now, that can't be true, I obviously
> need a reality check.
>
> So, are there any somewhat objective numbers, maybe based on conference
> attendance, book sales, or job offers? It would be interesting, to have
> an idea of the relative sizes of, say, Erlang, Haskell, (S)ML, OCaml,
> Scheme. I'm not looking for a contest where quality equates to
> popularity, contrariwise, for some this might even be an eye-opener and
> prompt them to move on to a less crowded language.
>
> Michael ...
Show full article (1.44Kb)
no comments
Re: Community sizes         


Author: George Neuner
Date: Aug 18, 2008 07:34

On Mon, 18 Aug 2008 04:12:37 -0700 (PDT), tfgordon
wrote:
>On Aug 18, 12:13 pm, Michael Schuerig wrote:
>> Recently I read quip somewhere that if some plane had crashed after a
>> Haskell(?) conference, it would have wiped out most of the...
Show full article (2.43Kb)
no comments
Re: Community sizes         


Author: Jon Harrop
Date: Aug 18, 2008 16:30

Michael Schuerig wrote:
> Recently I read quip somewhere that if some plane had crashed after a
> Haskell(?) conference, it would have wiped out most of the language
> community.

I believe that was about the GHC developers rather than the entire Haskell
community.
> This made me wonder just how big the communities flocking around various
> functional languages really are. If I go only by my own perception
> (availability heuristic, anyone?), the Haskell community must be huge,
> all that talk about monads and stuff, certainly larger than the C#
> community which I barely notice. Now, that can't be true, I obviously
> need a reality check.
>
> So, are there any somewhat objective numbers, maybe based on conference
> attendance, book sales, or job offers? It would be interesting, to have
> an idea of the relative sizes of, say, Erlang, Haskell, (S)ML, OCaml,
> Scheme. I'm not looking for a contest where quality equates to
> popularity, contrariwise, for some this might even be an eye-opener and
> prompt them to move on to a less crowded language.
Show full article (3.72Kb)
no comments
Re: Community sizes         


Author: Ulf Wiger
Date: Aug 19, 2008 01:07

Jon Harrop skrev:
>
> One of the best objective measurements I have found is the Debian and Ubuntu
> package popularity contest results. This is an automated measurement of the
> number of users who have packages (such as a specific compiler) installed.
> However, it is obviously only an accurate reflection of usage on Linux and
> not on Windows.

At least as regards Erlang, I wouldn't put too much stock in this
statistic (even though I thought a surprisingly high number seem to
use packages). For various reasons, partly historical, most Erlang
developers install from source. That goes for the applications too.

BR,
Ulf W
no comments
Re: Community sizes         


Author: Jon Harrop
Date: Aug 19, 2008 03:00

Ulf Wiger wrote:
> Jon Harrop skrev:
>> One of the best objective measurements I have found is the Debian and
>> Ubuntu package popularity contest results. This is an automated
>> measurement of the number of users who have packages (such as a specific
>> compiler) installed. However, it is obviously only an accurate reflection
>> of usage on Linux and not on Windows.
>
> At least as regards Erlang, I wouldn't put too much stock in this
> statistic (even though I thought a surprisingly high number seem to
> use packages). For various reasons, partly historical, most Erlang
> developers install from source. That goes for the applications too.

Another related metric is Google Trends, which plots the proportion of
Google searches for a given search term:

http://www.google.com/trends?q=erlang%%2Cocaml%%2Cf%%23

Finally, I forgot to mention book sales:

http://radar.oreilly.com/2007/05/state-of-the-computer-book-mar-15.html
Show full article (1.28Kb)
no comments
Re: Community sizes         


Author: parnell
Date: Aug 20, 2008 08:35

> You also mentioned the huge amount of talk about Haskell. You may wish to
> distinguish between people who talk the talk and people who walk the walk.
> I recently gathered statistics about this and found that open source
> software written in OCaml is 30x more successful than Haskell in terms of
> users garnered per programmer:
>
> http://flyingfrogblog.blogspot.com/2008/08/haskells-virginity.html
>

Your conclusions contrast sharply with the results on Ohloh, which is
also a flawed benchmark.

Haskell
http://www.ohloh.net/languages/38

OCaml:
http://www.ohloh.net/languages/61
> In essence, a tiny number of very vocal Haskell proponents try to make it
> look as if Haskell has many real programmers and success stories but the
> reality is quite the opposite.
Show full article (1.18Kb)
no comments
Re: Community sizes         


Author: Jon Harrop
Date: Aug 20, 2008 10:02

parnell wrote:
>> You also mentioned the huge amount of talk about Haskell. You may wish to
>> distinguish between people who talk the talk and people who walk the
>> walk. I recently gathered statistics about this and found that open
>> source software written in OCaml is 30x more successful than Haskell in
>> terms of users garnered per programmer:
>>
>> http://flyingfrogblog.blogspot.com/2008/08/haskells-virginity.html
>
> Your conclusions contrast sharply with the results on Ohloh, which is
> also a flawed benchmark.
>
> Haskell
> http://www.ohloh.net/languages/38
>
> OCaml:
> http://www.ohloh.net/languages/61

On the contrary, those findings combine with my own to show that the Haskell
community are generating huge quantities of unused (useless?) code.
Show full article (2.11Kb)
no comments
Re: Community sizes         


Author: Ben Franksen
Date: Aug 20, 2008 10:30

Jon Harrop wrote:
> Haskell programmers will almost all have either hugs or ghc6 or both
> installed, so there are between 6,606 and 9,794 of them.

I am using ghc-6.8.3 which is not yet in my distro. Also, one should not
forget that there are people who do not take part in such surveys. That
means the real numbers are higher (it is unclear how much).

Cheers
Ben
no comments
Re: Community sizes         


Author: parnell
Date: Aug 20, 2008 13:25

> On the contrary, the evidence you just cited shows that hundreds of Haskell
> packages are being created and the evidence I cited shows that all but two
> (Darcs and HPodder) remain unused.
>
> Surely the only logical explanation is that these Haskell packages are
> failures, presumably because they are useless.

The evidence you cited is based on a flawed premise: that all installs
of the libraries in question will be recorded by the Debian and Ubuntu
package popularity contest. Because that is not true then your
conclusion is flawed.
> They are certainly imperfect but they are among the best indicators I have
> found. Google Trends is another good one. The Windows platform is the
> obvious omission.
no comments

RELATED THREADS
SubjectArticles qty Group
BH Many sizes and 'Size = Spin Speedalt.astronomy ·
1 2