Тема: Haskell
Цікаво, чому в нас на форумі немає теми про це? Бо часом мені здається що це вже майже мейнстрім, а я досі не знаю що таке монада.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Інші мови програмування → Haskell → Haskell
Для відправлення відповіді ви повинні увійти або зареєструватися
Цікаво, чому в нас на форумі немає теми про це? Бо часом мені здається що це вже майже мейнстрім, а я досі не знаю що таке монада.
Бо одептів мало. Хоч би знайти людину, яка щось ліспоподібне знає! Більшість ту функціональщину бачила лише в JavaScript'i
Хоч би знайти людину, яка щось ліспоподібне знає!
Ну Реплейс якось казав що знає. Я якось два дні Common Lisp-ом користувався. Може варто продовжити, хоча я хочу Clojure, але поки що якогось туторіалу який би позбавив мене страждань з початкової інсталяції і написання якогось hello world.
Ну й тут ніби немало Пітоноводів, а там з функціональним програмуванням не гірше ніж в JavaScript, навіть трохи краще бо є зародок лінивих обчислень у формі генераторів. Тільки от синтаксис для лямбд не такий класний як у JavaScript, але це пов’язано з відсутністю фігурних дужок. Ну й list comprehensions теж запозичено з Хаскела, думаю колись комусь цікаво було б розібратись звідки вони походять.
Тільки от синтаксис для лямбд не такий класний як у JavaScript, але це пов’язано з відсутністю фігурних дужок.
Чує моє серце, що невдовзі з'явиться якась ЗміюкаСкипт для Пітона за подобою CoffeScript для JS. А тема так, цікава, хоча і не мейнстримова.
Ну й тут ніби немало Пітоноводів
Де? Я теж в житті мабуть 5 скриптів написав на пітоні, але то не пітоноводство, а сильна потреба. До речі, дякую за підручник.
Чує моє серце, що невдовзі з'явиться якась ЗміюкаСкипт для Пітона за подобою CoffeScript для JS. А тема так, цікава, хоча і не мейнстримова.
Думаю, не з’явиться, бо вже є pyjamas, нащо більше. Хоча як ним користуватись я так і не зрозумів.
Думаю, не з’явиться, бо вже є pyjamas, нащо більше. Хоча як ним користуватись я так і не зрозумів.
Та ні, я мав на увазі компіляцію чогось більш ліспоподібного у Python.
http://anton-k.github.io/ru-haskell-book/book/home.html - я по цьому вчився. Навiть трохи розумiю)
А знаєте нащо я цю тему створив?
- А ось нащо!
Чи то так має бути, чи що, але після четвертої частини - всі pdf файли відсутні.
Чи то так має бути, чи що, але після четвертої частини - всі pdf файли відсутні.
То тимчасово.
А знаєте нащо я цю тему створив?
- А ось нащо!
Ну ніфіга собі!
Я дуже радий
Программа, написанная один раз, одинаково хорошо работает под любой ОС и любой архитектурой процессора без необходимости писать какие-то макросы или вроде того. Это приводит к тому, что программисты на Haskell часто (!) вообще не компилируют свои программы.
Це вже половина шляху до програмістського дзену. Ті, хто його досяг, свої програми взагалі не пише.
Программа, написанная один раз, одинаково хорошо работает под любой ОС и любой архитектурой процессора без необходимости писать какие-то макросы или вроде того. Это приводит к тому, что программисты на Haskell часто (!) вообще не компилируют свои программы.
Це вже половина шляху до програмістського дзену. Ті, хто його досяг, свої програми взагалі не пише.
Це значить що навіть на вінді з Haskell ти будеш гратися в gentoo-шника.
quez написав:Программа, написанная один раз, одинаково хорошо работает под любой ОС и любой архитектурой процессора без необходимости писать какие-то макросы или вроде того. Это приводит к тому, что программисты на Haskell часто (!) вообще не компилируют свои программы.
Це вже половина шляху до програмістського дзену. Ті, хто його досяг, свої програми взагалі не пише.
Це значить що навіть на вінді з Haskell тиви будешбудете гратися в gentoo-шника.
Захочу — то буду, ні — то ні.
А у вас є печальний досвід?
Добрий день.
З радістю підтримуватиму Haskell-розділ відповідями, якщо з’явиться відповідна аудиторія починаючих програмістів, що не спілкуються англійською, але мають запитання або цікавість щодо Haskell.
Добрий день.
З радістю підтримуватиму Haskell-розділ відповідями, якщо з’явиться відповідна аудиторія починаючих програмістів, що не спілкуються англійською, але мають запитання або цікавість щодо Haskell.
Поясніть монади шестирічній дитині
k-bx
Цього мало Пишіть статті, які б закликали хакель кодерів сюди і перетворювали б індусів в функційних кодерів, викладайте свої джерельні коди, бажано з поясненням. Мені саме так і доводиться робити з розділом "системне програмування".
Ой, щось імейли мені про нові повідомлення не приходять
@quez монади немає сенсу пояснювати без вивчення хаскелю. Це дуже проста річ, але треба ж розуміти декілька інших базових концепцій спочатку. Беріть "Learn You A Haskell For A Great Good", а якщо десь буде важко можу іншими словами пояснити.
@0xDADA11C7 дякую, та краще закликати одразу в haskell-beginners, там багато чемних і освічених людей. Даний форум набагато краще виступає в ролі, коли люди самі шукають місце, де українською можна отримати відповіді на питання.
Ви так написали, ніби це чисто хаскелівське поняття.
Ну, я думав, що питання як раз про хаскелівську монаду, все ж у нас йде мова про Хаскель Тут, як раз, треба показати сам цей type-class, його спеціальне використання для вводу-виводу, змінних данних, спеціальний do-синтаксис, та потім ще показати інші приклади. Все дуже Хаскель-специфічне, і спочатку потребує базові знання про хаскельні типи (з параметрами), класи типів та різні інші особливості.
Для відправлення відповіді ви повинні увійти або зареєструватися