Oleksandr
Prelude> zipWith (+) [1,2,3] [10..] [11,13,15] Prelude>
Anatolii
все правильно
Oleksandr
так вот у нас например есть список из N чисел фибоначчи. как после zipWith может получиться список из N+1 элемента?
Danila Matveev
почему после?
Anatolii
после него не оплучится
Anatolii
функция выше не просто зип
Oleksandr
а, там же ещё 0:1:
Oleksandr
так, надо подумать
Алдар
1: 1:
Danila Matveev
возьми лист бумаги и напиши последовательно подстановки
Danila Matveev
так нагляднее всего
Danila Matveev
и помни, что все ленивое
Алдар
вот например нужно получить третий элемент [1, 1] [1] [2] 1: 1: [2]
Алдар
ну и так далее
Anatolii
хаскель оригами!:)
Алдар
можно понять сначала натуральные числа nat = 1:map (+1) nat
Алдар
тут принцип такой же
Oleksandr
Oleksandr
всем спасибо, вопрос закрыт )
Oleg
Толсто
Алдар
особенно про легкость изучения и популярность у работодателей
https://www.humblespark.com/ellie-announcement/
Anonymous
Привет всем. Скажите пожалуйста а где применяется вообще Haskell? Он кроссплатформенный? Судя по википедии на нем пишут программы. Что используется для GUI? Qt / GTK? А в веб разработке его применяют? А в мобильной?
Alexey
Компилятор ghc делает исполняемые файлы. Работает на системах: https://www.haskell.org/ghc/distribution_packages Соответственно для них бинарники и делает. Про вебчик можно сделать веб-сервер-бэкэнд на убунте или другом линуксе. Есть альтернативный компилятор ghcjs, который копмилит хаскельный код в js наподобие elm. Так что фронт в принципе можно тоже на хаскеле сделать. Ну и разные библиотеки есть для веба. Yesod, scotty, servant... это типа фрэймворки, инструменты для роутинга и т. п. Про мобильные сборки нативные пока не слышал. Разве что тот же ghcjs и в webview обёртку.
Alexey
Да. На виндоусе тоже, вроде всё работает, но я не в курсе )))
Alexey
Я про веб знаю. Там, где руби собирает мне ультрасложную страницу с кучей вычислений в фоне за 80 секунд, хаскель справляется за 7.
Alexey
Это про руби? Согласен )
Anatolii
В фэйсбуке например используют
Anatolii
А так конечно толсто
Anonymous
Не, про хаскель я конечно не знаю, но руби наравне с питоном один из самых популярных бэкэнд языков.
Anonymous
Это про руби? Согласен )
Anatolii
Самый популярный бэкэнд - джава
Anatolii
Как бы это не печально звучало
Alexey
Ну, тут, наверно, нужно определиться с критерием популярности. По некоторым данным 60% сайтов работают на вордпрессе. Смотря как измерять.
Anonymous
Ты обкурился что-ли? Давай вообще ни разу не бэкэнд язык.
Anonymous
Самый популярный бэкэнд - джава
Anonymous
Джава
Anatolii
Не понял что ты хотел сказать
Anonymous
Опечатка там. Джава вообще ни разу не бэкэнд язык.
Arseniy
типа, на элме/хаскеле можно писать фронтенд, только тебе руки оторвут за такое, как правило (фиг такое поддерживать)
Anatolii
На джаве пишут гору серверных приложений
Anatolii
Почему она не бэкенд?
Quet
Почему она не бэкенд?
потому что товарищ не понимает о чем говорит )
Anonymous
На джаве пишут гору серверных приложений
В жизни не слышал такого. Кажется на ней крайне редко пишут иногда энтерпрайз сайты. Но это мазохизм. Давайте уж на C++ сайты делать.
Anatolii
Ахахах
Anatolii
Пойди посмотри на джава вакансии
Quet
блин, откуда они набежали сюда
Alexey
Ну, ничего. До свадьбы узнаешь))
Anonymous
Ну это вообще топ кек
Anatolii
Пойди посмотри на чем нетфликс сделан
Anatolii
Блин
Anatolii
Наверное меня затролили🙁
Anonymous
Пойди посмотри на джава вакансии
На джава сейчас вакансии только на андроид разработку.
Anonymous
Слишком толсто
Anonymous
Это вы меня троллите а не я вас
Anonymous
Пойди посмотри на чем нетфликс сделан
Я должен знать что это такое?
Anonymous
https://habrahabr.ru/company/odnoklassniki/blog/259415/ вот про то, как пишут на джаве андроид в одноклассниках)))
Anonymous
Смиритесь - Java мертвый язык
Anonymous
Гори он синим пламенем
Anonymous
Ненавижу
Алдар
За хаскелем будущее, чувак
Anonymous
C# рулит
Алдар
нужно быть дауном чтобы в 2017 году не учить хаскель
Anonymous
Будущее за C#
Quet
так толсто что аж не смешно
Anonymous
нужно быть дауном чтобы в 2017 году не учить хаскель
Я так и не понял толком для чего он нужен... Так или иначе вакансий по нему - 0. Просто мне самому интересно стало.
Алдар
Я так и не понял толком для чего он нужен... Так или иначе вакансий по нему - 0. Просто мне самому интересно стало.
любой работодатель мечтает взять на работу хаскеллиста и переписать все на хаскель
Anonymous
печально, что в чате, посвященном одному из самых продвинутых языков, такой даунский уровень общения. я и про толщину троллинга, и вообще.
Anonymous
банхаммер вообще работает?
Anonymous
А еще знатоков хаскеля настолько мало что продукт некому будет сопровождать
Arseniy
будто нужно закапывать все непопулярные языки, хех