
Учтём, что пользуются Hackage в основном разработчики (конечные пользователи устанавливают дистрибутивные пакеты библиотек). И получается, что количество программистов на Haskell в данный момент очень быстро растёт. Если взглянуть на график в логарифмической шкале (см. источник выше) — вполне себе экспоненциальный рост. Судя по цифрам на графике (порядка 10⁵ скачиваний исходников в месяц), оценить количество активных разработчиков и тех, кто ими скоро станет, можно, по-моему, как порядка 10³ или даже 10⁴.
Для тех, кто ещё не начал разбираться с Haskell. Hackage — это такой централизованный репозиторий разных библиотек для Haskell. Репозиторий предназначен прежде всего для разработчиков и содержит исходники последних версий. Установка нужной библиотеки из Hackage обычно выглядит так:$ cabal updateДальше скачаются и скомпилируются все зависимости библиотеки, а библиотека будет установлена в
$ cabal install название-библиотеки~/.cabal/. Правда, похоже наsudo aptitude update && sudo aptitude install пакет?
В качестве побочного результата, в опубликованных данных есть рейтинг популярности некоторых библиотек и проектов. Тоже любопытно.
Первоисточник: One Million Haskell Downloads…
PS. Как известно, для чего только Haskell уже не используется:



Ну FreeBSDшники юзаюшие порты скорее всего попадают в эту статистику :)
ОтветитьУдалитьИбо там стоит ссылка на http://hackage.haskell.org ну если он не доступен то вероятно тянется с зеркала, но я думаю такое случается редко.
Ну про FreeBSD не скажу, но видел график, на котором показано, что как только в Debian появился xmonad, скачивания с Hackage резко упали и остаются на примерно постоянном уровне.
ОтветитьУдалитьПакеты Хаскеля имеют очень разветвленные зависимости. Кроме того, в Haskell-Cafe, сидят очень умные люди, которые решат твою проблему с максимальным code reuse. тоесть иногда для небольшого проекта (пару десятков строчек) может понадобиться 5-10 модулей.
ОтветитьУдалить