LINUX.ORG.RU

The Haskell Platform 2011.2

 , , ,


0

1

Вышла новая версия комплекта для разработки на популярном функциональном языке Haskell — «The Haskell Platform 2011.2». Данная сборка содержит всё необходимое не только для освоения, но и успешной разработки на данном языке.

В комплект включены такие важные компоненты, как:

  • GHC 7.0.2 — оптимизирующий компилятор языка Haskell, поддерживающий REPL и содержащий интерактивный отладчик;
  • Haddock — генератор документации из аннотированного исходного кода (аналог doxygen);
  • Cabal — пакетный менеджер, позволяющий «одной командой» устанавливать различные программы и библиотеки с Hackage;
  • Happy, Alex, Parsec — для упрощения написания лексических анализаторов и парсеров;
  • библиотеки для работы с OpenGL/GLU/GLUT;
  • а также многое другое.

>>> Подробности



Проверено: mono ()
Последнее исправление: Dendy (всего исправлений: 3)

>на языке популярном функциональном языке

Haskell такой Haskell. Поправьте.

Insomnium ★★★★
()

для разработки на языке популярном функциональном языке Haskell

хацкалисты.

tn1
()

>на популярном функциональном языке Haskell

на популярном функциональном

на популярном


популярном



ЩИТО?

anonymous
()
Ответ на: комментарий от anonymous

на популярном функциональном языке Haskell
на популярном функциональном
на популярном
популярном

ЩИТО?

Да ладно, у нас на мехмате им студентов травят. Они потом долго плюются.

Vudod ★★★★★
()

Ура! Я давно мечтал научится программировать факториалы! А тут такая новость!

anonymous
()
Ответ на: комментарий от Donnie_Darko

Имею вопрос: вот нахера на главной такие новости? Ведь те, кто реально работает,с существенным использованием Хацкеля, да хотя бы для макетирования проекта, здесь всё равно ничего интересного писать не будут.

А форма говна при высерах лохов давно известна - кирпич.

anonymous
()

комплекта для разработки

комплекта чего?
пакет программ и библиотек же.

ghc-7.0.2, оптимизирующий компилятор языка Haskell, поддерживающий REPL и содержащий интерактивный отладчик

Т.е. это самые значимые его фишки и нововведения? Он уже 20 лет как оптимизирующий и поддерживающий REPL. Про новый IO-менеджер, позволяющий обрабатывать сотни тысяч сетевых соединений, менеджер памяти, который умеет отдавать освобождённую GC память системе и другие «незначительные» изменения конечно можно и не писать.

аннотированного

не валидная трансляция анноунсмента.
русский язык научись говорить, да

Cabal, пакетный менеджер, позволяющий «одной командой» устанавливать различные программы и библиотеки с Hackage

«одной командой» - это сарказм?

Оформление новости - ужас. По сабжу - ура.
Хотя для серьёзных вещей пока стоит использовать ghc 6.12, семерка ещё недостаточно стабильна.

anonymous
()

>В комплект включенны такие важные вещи, как:

многое другое.


пальма::лицо

Может, все-таки уберете эту важную вещь из списка?

yaws
()
Ответ на: комментарий от Balmer

>И зачем оно нужно?
Отработать техники, которые потом перенесутся в эти наши жабки, плюсики и шарпики лет через 10.

yaws
()

Отличная новость. Кстати вышла эта версия платформы со значительным опозданием. А вот лисперы о такой штуке могут только мечтать.

CARS ★★★★
()
Ответ на: комментарий от Balmer

Дак это и не нужно. Для быдла. Зачем быдлу язык программирования? У них же есть жаба, шарп и цэпэпэ.

anonymous
()
Ответ на: комментарий от yaws

Отработать техники, которые потом перенесутся в эти наши жабки, плюсики и шарпики лет через 10.

Ваши жабки и шарпики слишком ущербны для внедрения правильных концепций:

Говоря о практическом применении исследований, связанных с Haskell, как Вы можете прокомментировать неудачную, в конечном итоге, попытку внедрения Software Transactional Memory в C#?

Чтобы добавить транзакционную память в C#, они пытались решить задачи гораздо сложнее тех, с которыми столкнулись мы в Haskell STM, где побочные эффекты являются не правилом, а исключением. И поскольку побочные эффекты должны отслеживаться системой транзакционной памяти и такое отслеживание является дорогой операцией, их исходная позиция была менее выгодна.

anonymous
()
Ответ на: комментарий от yaws

> Отработать техники, которые потом перенесутся в эти наши жабки, плюсики и шарпики лет через 10.
для этого есть Лисп

memnek
()
Ответ на: комментарий от yaws

Как пример из шарпа. Вот добавила МС к Хейлсбергу еще С.П. Джонса - и появились в шарпике ленивый по сути linq, лямбды, приподнялся из жопы вывод типов... Разве это плохо? :)

yaws
()
Ответ на: комментарий от Donnie_Darko

кто травит и почему плюются? что вижуал-паскаль им больше нравится?

Хаскель входит в стандартный набор по направлению «прикладная матемамика и информатика».

Хаскель им не нравится, почему --- не могу сказать. предпоитают что угодно: ObjectPascal (но он им тоже не очень нравится), Python, SciLab.

Vudod ★★★★★
()

Лучше расскажите, где живет русскоязычное хаскель-комьюнити? Куда можно придти с вопросами, глупыми и не очень?

anonymous
()
Ответ на: комментарий от anonymous

Лучше расскажите, где живет русскоязычное хаскель-комьюнити? Куда можно придти с вопросами, глупыми и не очень?

На офсайте всё написано.

anonymous
()
Ответ на: комментарий от anonymous

На офсайте ссылки на haskell@c.j.r и фринодовский #haskell_ru. Второй просто мертв, а на первом гадюшник устроили. Нормальных людей распугали, остались только копрофилы.

anonymous
()
Ответ на: комментарий от anonymous

На офсайте ссылки на haskell@c.j.r и фринодовский #haskell_ru. Второй просто мертв, а на первом гадюшник устроили. Нормальных людей распугали, остались только копрофилы.

Есть свои минусы в отсутсвии модерации.

Ну так сделайте свой модерируемый чятик, может действительно люди потянутся.

anonymous
()
Ответ на: комментарий от anonymous

>Ваши жабки и шарпики слишком ущербны для внедрения правильных концепций:
Ваши жабки и шарпики слишком сложны для внедрения некоторых концепций:
fixed

ЗЫ Сам-то понял, что за цитаты привел в качестве «обсера»?

yaws
()
Ответ на: комментарий от CARS

Кстати да, хорошая ссылка)))

Ведь сказал себе, если будет выигрыш в 2 раза на этой части, то на других будет еще больший. Если не будет, то «выкину» этот haskell на помойку.

Переписал 214 Perl строк на Haskell (317 строк). Это часть приложения из 700 сток. Не работает. Зависает намертво. Linux, ghc-7.0.1

:)

yaws
()
Ответ на: комментарий от yaws

Ваши жабки и шарпики слишком сложны для внедрения некоторых концепций: fixed

Эта фраза также не лишена смысла =)

Ассемблер тоже слишком сложен для прикручивания например сборщика мусора. Но на ассемблере сейчас мало кто пишет, именно по причине чрезмерной сложности разработки.

А Саймон очень политкорректен по отношению ко всем проектам МС - они как никак ему з/п платят и огромную часть разработки haskell финансируют.

anonymous
()
Ответ на: комментарий от anonymous

>Лучше расскажите, где живет русскоязычное хаскель-комьюнити? Куда можно придти с вопросами, глупыми и не очень?

на лор.

kyz
()
Ответ на: комментарий от yaws

Он-то нормальные цитаты привел. А вот ты приводишь фигню.

anonymous
()
Ответ на: комментарий от kyz

Не смешно, посмотри в Development. Почти все функциональщики и даже лисперы ушли с ЛОРа. Теперь там обсуждают сишечки и питончеги.

anonymous
()
Ответ на: комментарий от yaws

>>Ваши жабки и шарпики слишком ущербны для внедрения правильных концепций:

Ваши жабки и шарпики слишком сложны для внедрения некоторых концепций:

fixed

ЗЫ Сам-то понял, что за цитаты привел в качестве «обсера»?

Саймон пошутил на счет сложности, имелась ввиду именно ущербность, я гарантирую это. Не мог же он в отрытую обпоносить своих коллег и продукт своего работодателя.

kyz
()

о, новый хачкель. Илита радуется. Он уже где-нибудь работает?

petyuna
()
Ответ на: комментарий от memnek

> для этого есть Лисп Haskell - это язык со строгой статической типизацией. Лисп - с динамической типизацией. А .Net и Java - это статика, так что как раз на хаскеле и проверять новые фишки.

Norgat ★★★★★
()
Ответ на: комментарий от yaws

Что тебя насмешило? Нуб, не знающий хаскеля, делает первые шаги и просит совета

unC0Rr ★★★★★
()
Ответ на: комментарий от anonymous

Выведенный компилятором код не проходит проверку типов. Патч давно есть и давно вошел в 7.0.* ветку, в 6.12.* — нет.

mkmks
()
Ответ на: комментарий от anonymous

>Лучше расскажите, где живет русскоязычное хаскель-комьюнити?

Подпишись на Russian Lambda Planet для начала. Но, если ты не знаешь английского, то извини, хаскель не для тебя.

Macil ★★★★★
()

ждем в убанте

anonymous
()
Ответ на: комментарий от anonymous

> Лучше расскажите, где живет русскоязычное хаскель-комьюнити? Куда можно придти с вопросами, глупыми и не очень?

Русскоязычное комьюнити живёт вместе с англоязычным на канале #haskell.

P.S. перед изучением haskell'a стоит освоить хотя бы «технический» английский. Без английского - никуда, даже комментарии к коду прочитать не сможешь.

ky-san
() автор топика
Ответ на: комментарий от ky-san

Английским владею достаточно неплохо. Достаточно много читаю различного материала и иногда пишу вот уже не первый и не второй год.

Вопрос был поставлен, блин, про _русскоязычное_.

Что за манера пытаться учить жизни со снобистскими замашками? Вот откуда вывод, что человек, спрашивающий про русскоязычное комьюнити, не знает английского? ИЧСХ, этим страдают 9 из 10 «осиливших ФП».

Илита, блин. Источник перманентного фейспалма.

anonymous
()
Ответ на: комментарий от anonymous

Это Common Sense. Человек, «неплохо владеющий» английским языком одинаково «неплохо» читает, пишет, и, что самое главное, воспринимает информацию на английском и русском. Так зачем тогда искать русскоязычное комьюнити?

ky-san
() автор топика
Ответ на: комментарий от ky-san

Зачем тогда , ЛОР и зачем поститься на нем с новостью, если все кто пишут на Haskell знают, или могут посмотреть на англоязычных ресурсах.

Почему у популярных/попсовых языков есть комьюнити в любой стране , на родном языке??? И книги издаються и переводятся на родной язык.

anonymous
()
Ответ на: комментарий от ky-san

> Человек, «неплохо владеющий» английским языком одинаково «неплохо» читает, пишет, и, что самое главное, воспринимает информацию на английском и русском

Это особая, хаскельная, логика.

tailgunner ★★★★★
()

Куда Кука пропал? Говнокод на жабе разгребает?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.