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