a66ath
В сабже когда-то не было IO, а сабж был
a66ath
Все делали в REPL
a66ath
:)
Евгений
Ну типа можно писать программу как main: RealWorld -> RealWorld. Программа останется чистой
Мерль
Ну этот ваше репл имеет io >_> просто в неявном виде
Anonymous
не остается
Anonymous
как она возвращает RealWorld?
a66ath
Ну это REPL, не язык :)
Мерль
Ну типа можно писать программу как main: RealWorld -> RealWorld. Программа останется чистой
При запуске выяснится что нет свободной памяти, всё упадёт Уже не чисто )
a66ath
У main был тип String -> String
Мерль
Полностью чистые языки существуют там же, где существуют машины тьюринга с бесконечными лентами
Anonymous
У main был тип String -> String
абстракция над приемом аргументов не делает язык чистым
Anonymous
твой код будет выглядеть чистым
a66ath
Почему не делает?
Мерль
Но это не значит, что мы не должны стремиться )
Anonymous
твой код будет выглядеть чистым
но это ни на что не влияет
Anonymous
Почему не делает?
потому что компьютеры так работают
a66ath
Как так?
Anonymous
это не редуцировать на бумаге
a66ath
Ты наркоман?
a66ath
Определение дай, епта!
Евгений
Почему не делает?
Потому что значение понятий можно менять в ходе спора лишь бы победить
a66ath
Евгений
Это очень удобно: можно вывести любое понятие за гранмцы применимости и попасть в противоречивую логическую систему. А там можно доказать что угодно. ПРОФИТ
Anonymous
ну он сам решил про старые версии хаскеля говорить
Anonymous
причем тут я
a66ath
А причем тут старые версии хаскеля?
Зигохистоморфный
полемика...
Евгений
ну он сам решил про старые версии хаскеля говорить
Он привёл пример чистого языка, который попадает под изначальное определение чистоты. А вы тут такие, уууупс, надо срочно обратиться к чему-то вне изначальных абстракций, чтобы одержать победу. Вспомним что компьютер вообще реальная железка и у неё конечное количество памяти. Абстракции порушились когда мы вышли за их пределы применимости? Какая печалька, значит они ничтожны
Евгений
Но вот увы и ах, если абстракции рушатся, то это не от ничтожности их самих, а от безумных спекуляций и издевательств над ними
Anonymous
ты ищешь скрытый смысл
Anonymous
я просто даю примеры причин
a66ath
Вычисление на листке записал - чистоту потерял, лол
Евгений
я просто даю примеры причин
Нет, я объясняю с точки зрения формальной логики происходящее. Абстрагировавшись от конкретных высказываний. Так что в определённом смысле я вообще никакого смысла не ищу, я анализирую форму, а не содержание
Мерль
Вычисление на листке записал - чистоту потерял, лол
Дао, которое может быть выражено словами, не есть истинное дао, ага
Anonymous
я такие сообщения и в /r/iamverysmart почитать могу
a66ath
Евгений
я такие сообщения и в /r/iamverysmart почитать могу
Очень грустно, что современных быдлокодеров не учат матлогике. На матобесе СПбГУ матлогика была когда-то фильтрующим предметом во время экватора
sleeping
да есть она, вроде)
sleeping
можно на prolog защищать
sleeping
а можно и руками
Anonymous
i guess в 2017 быдлокодеры это те кого волнует как эффективно делать программы заботясь о памяти пользователя
Евгений
У нас хардкор был: секвенциальное исчисление, гильбертовское, интуиционизм, параконсистентная логика, многозначные логикм
sleeping
это где так?!)
Евгений
В спбгу жеж
Arseniy
На КТ например
sleeping
норм
Arseniy
У нас ещё теория типов была и теория категорий опционально
sleeping
итмо?
Arseniy
ИТМО, ага Кафедра КТ на фитип
кана
Вот бы мне такой хардкор. А то все пытаюсь сам, но чет медленно. Про интуиционизм читаю
sleeping
да в курсе
Евгений
Зря я не пошёл в КТ итмо когда-то, когда меня приглашали
sleeping
там ребята упарываются
Валерий
Ещё не сдал матлог (практику) @ 4 курс @ Ещё не отчислили
Alexander
а у меня ничего этого не было ^_^
Alexander
у меня было много физики
Евгений
а у меня ничего этого не было ^_^
Потому ты жадные вычисления и императивность путаешь :)
Alexander
мне лень продолжать спор и объяснять что я все правильно сказал
Евгений
Хотя физика это круто
Arseniy
Ещё не сдал матлог (практику) @ 4 курс @ Ещё не отчислили
Ммм, я у тебя хаскель буду читать в этом году
sleeping
ааааа :D
Валерий
Я знаю)
Валерий
Я на нём подовину матлога сдал
Мерль
У меня есть знакомый, который на хускеле ММФ сдавал
Мерль
С визуализациями по ГОСТу
Мерль
Так що оно по разному бывает
Валерий
Тут люди с ВМ хотят слушать хаскель с КТ
Mikhailъ⃞
а волльные слушатели в понедельник не запрещены?
Mikhailъ⃞
йеп, те люди на связи
Arseniy
Нет конечно Обычно только вольные слушатели долго не ходят, забивают
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
спасибо
Mikhailъ⃞
ноис
Евгений
мне лень продолжать спор и объяснять что я все правильно сказал
Я завтра напишу тебе лямбда терм, который в случае жадных вычислений работает как точка с запятой. Типа f a b будет сначала вычислять а, а потом b.
Alexander
до завтра 15 минут, можно и сегодня написать
Евгений
я думаю, он знает вещи интереснее
Конечно знает, он крут в плане написания кода на хаскеле, я так не умею :( Но типа специалист в одном не значит специалист во всём