Vladimir
https://imgs.xkcd.com/comics/lisp_cycles.png
Vladimir
не мог не сбоянирть
Anatolii
кложу ж вроде называют лиспом на джвм
Vladimir
я просто прочитал только последнее сообщение
Vladimir
потому, что их очень много
Vladimir
а кложр жеж лисп
Vladimir
ладно, я пошел, всем удачи
Denis
Мерль
LISt Processor
Мерль
Denis
Кстати, вспомнилось, что лисп относится к языкам, которые не разделяют алгоритм и данные. В лиспе сам алгоритм является лишь одной из структур данных.
Alexander
это как в лиспе все это данные, в haskell все это функции
Alexander
не знаю насколько это утверждение полезно в любую из сторон
nvkv
почти всегда бесполезно
nvkv
тот факт, что в лиспе программа это данные он имеет значение только для макросистемы
nvkv
больше он ни на что не влияет
nvkv
так же и с хаскелем
melvin
melvin
типо обе стороны : "а у нас в квартире газ"
nvkv
лисп прекрасен свой беспощадной единообразностью
nvkv
а хаскель своей беспощадной системой типов
Denis
Лисп одна из самых прекрасных вещей в мире программирования. И одна из самых бесполезных.
nvkv
гм, ну как скажешь :)
Quet
язык и язык. в виде clojure вполне себе полезен
Quet
со своими плюсами и минусами
nvkv
ну я ежедневно пользуюсь кучей софта, которая на лиспе написана
nvkv
слухи о его бесполезности немного преувеличены
Denis
язык и язык. в виде clojure вполне себе полезен
Тут я профан, конечно, ведь на кожурке ни строчки кода не написал. Но мнение о ней у меня сложилось такое, что это просто более или менее удобный способ доступа к библиотекам jvm. В кожурке важнее не лисп, а jvm. Конечно, я могу ошибаться.
Quet
тем кому не важен лисп, а важен только jvm пишут на жабе
nvkv
Глянь доклады Рича Хикки
Denis
Возможно, я не буду спорить.
Denis
Если лисп станет мейнстримом, я буду только рад
Anonymous
Программа и данные - это списки :3
Anonymous
Там все есть список
Anonymous
ну вот в кложе как-то не так уже
Vladislav
Anonymous
это как говорить, что джава это C только из-за всяких похожих void, int и фигурных скобочек
Alexander
Alexander
для дискуссии тут
Vladislav
Да в Хаскеле же полно не-функций
Vladislav
Только если church encoding делать везде, тогда будут одни функции.
nvkv
nvkv
Ты про векторы и хэши?
adam
Я единственный, похоже, кто вообще писал на нем?
adam
Слишком мало ненависти к этому языку.
melvin
Λ ll И K X
сап чатику
Λ ll И K X
дотнеттер решил выучить хачкель
Λ ll И K X
чо посоветуете для старта?
Vladislav
F#
Λ ll И K X
Vladislav
Дотнеттовский бэкграунд поможет с F# быстро разобраться и с функциональным программированием.
Λ ll И K X
Λ ll И K X
я про пакеты либы и тп
Λ ll И K X
куда смотреть чо осваивать
Λ ll И K X
например модель акторов
Boris
akka.net :)
Λ ll И K X
Vladislav
Зачем тебе модель акторов в Haskell?
Λ ll И K X
nvkv
а каким образом модель экторов вообще зависит от того, на каком языке ты пишешь? :)
nvkv
модель экторов это удобненько в некоторых ситуациях
Λ ll И K X
писать распределенные отказоустойчивые приложение мб
Vladislav
Разные языки располагают к разным абстракциям
Λ ll И K X
Λ ll И K X
это модель
nvkv
nvkv
модель экторов это про архитектуру приложения вообще, а не про абстракции на том уровне, на котором языки к ним располагают
Vladislav
Я успешно на Хаскеле пишу не имея понимания модели акторов.
Vladislav
STM
nvkv
А теперь запусти прозрачно STM на 250 нодах
nvkv
мы про разные задачи сейчас
Vladislav
Ок, это не по моей части вопрос.
Vladislav
CloudHaskell вроде про это?
Λ ll И K X
Vladislav
На работе.