LINUX.ORG.RU

Я не уверен что тебя предупредили о том, что Haskell в основном академический язык для всяких исследований, и его не используют для написания интерпрайз софта.

Debasher ★★★★★
()

напиши факториал

anonymous
()

приминения.

Напиши на haskell проверялку орфографии для начала.

BattleCoder ★★★★★
()
  • факториал
  • решето эратосфена
  • быстрая сортировка
  • калькулятор арифметических выражений
  • реверсирование строки
  • конфиг для xmonad
x4DA ★★★★★
()
Ответ на: комментарий от Debasher

для написания интерпрайз софта.

Используют, только этот интерпрайз отличается от махрового.

2ТС: языки ФП применяют для автоматических доказательств (см. Agda и Coq), возьми, например, не слишком сложный код на VHDL и докажи его правильность.

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

а есть какие-нибудь примеры для быстрого старта?

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

FUD.

Языки для исследования в 2013 году - Agda, Coq, Idris, Epigram 2, etc. Обнови прошивку.

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

Ну во-первых, не умеет в Decimal. Во-вторых, драйверы текущей версии сделаны на сишных хаках, без тестирования. Ну и просто потому что нет сейчас в хаскеле хорошего Common Database Interface.

Я, если че, про свой форк говорю. Пилю пока один.

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

И в этом весь хаскель. Люди наклепали либ на скорую руку и говорят, что все круто и много качественных либ.

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

И в этом весь хаскель.
наклепали либ
я не троллить пришел

ЛОЛ. А то, сразу видно эксперта в экосистеме хаскеля. Всё знает, какие где либы.

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

возьми, например, не слишком сложный код на VHDL и докажи его правильность.

А потом написать конвертор несложного OpenCL в VHDL - и прямиком на работу в Altera или, может, Xilinx.

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

Зато это выполнимо и первичная цель - обучение

Не согласен, что выполнимо. Создание фреймворка требует хорошего опыта разработки в области, знание всех подводных камней, паттернов и антипаттернов.

provaton ★★★★★
()

Я практически дочитал lyah и теперь ищу простенький проект для практического приминения.

прочитал говоришь? Для начала с азами разберись, вот, например, что делает этот код:

foldl((.(.).(flip($).).flip($).(:)).(.).($))($const[])`flip`id`flip`id
как он это делает, и.т.д

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

Если бы ты видел как эти «драйверы» выглядят внутри ты бы все сразу понял. Сплошные сишные хаки на голом FFI (иногда даже безопасными обертками функций не заморачиваются). И весь этот ад конечно же без тестов даже.

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

Кстати persistent такой же...

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

Для начала с азами разберись, вот, например, что делает этот код:

А какой смысл? Достаточно загрузить в ghci, выяснить, что он типа [a] -> [a], а дальше уже просто. init такой.

Miguel ★★★★★
()

Ну, мой home-проект - персональный аналог Google Reader-а, на хаскеле пишется серверная часть.

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

не слишком сложный код на VHDL и докажи его правильность.

где можно об этом подробнее почитать? тема интересная.

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

спасибо, попробую осилить на досуге.

betalor
() автор топика
Ответ на: комментарий от vertexua

Веб-фреймворк, чо.

Кто о чем, а вшивый о бане.

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