Size: a a a

Programming Offtop

2021 March 24

I

Ilmir in Programming Offtop
Могу pdf скинуть в личку.
источник

IP

Iaroslav Postovalov in Programming Offtop
Кто за Столлмана не впишется, тот толераст
https://github.com/rms-support-letter/rms-support-letter.github.io/pull/770
источник

AD

Apache DOG™ in Programming Offtop
Так делать нельзя
источник

AD

Apache DOG™ in Programming Offtop
Либо делайте гибриды либо убирайте дырку под бензин
источник

I

Ilmir in Programming Offtop
Вот собственно, ссылка на pdf: https://infoscience.epfl.ch/record/278576
источник

АХ

Алексей Худяков... in Programming Offtop
Ilmir
Могу pdf скинуть в личку.
Ха, они так пдф отдают
источник

I

Ilmir in Programming Offtop
Алексей Худяков
Ха, они так пдф отдают
Точно, не заметил маленькую кнопку.
источник

АХ

Алексей Худяков... in Programming Offtop
Часто говорят. Дядя, дай двадцать баксов. Ну тебе жалко что ли? Ну дай. А ты идёшь на сцихаб
источник

d

dimiii in Programming Offtop
Ilmir
Я, честно, на грани. Я всё меньше вижу примеров, когда АDT именно нужен его нельзя заменить юнионами.
Можно юнионами рекусивные структуры данных объявлять? Я бегло пробежался по дискуссии и формальноно определения юнионов не знаю.
источник

I

Ilmir in Programming Offtop
dimiii
Можно юнионами рекусивные структуры данных объявлять? Я бегло пробежался по дискуссии и формальноно определения юнионов не знаю.
Нет, они плоские по определению. Для рекурсивных АДТ, да.
источник

АХ

Алексей Худяков... in Programming Offtop
Если есть композиция HKT, то можно сделать рекурсию через Fix
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Я, честно, на грани. Я всё меньше вижу примеров, когда АDT именно нужен его нельзя заменить юнионами.
Юнионы из больше чем 3-4 вариантов выглядят так себе.
И при их чтении typealias тебе не поможет.
Норм аргумент?
источник

d

dimiii in Programming Offtop
Ilmir
Нет, они плоские по определению. Для рекурсивных АДТ, да.
А функциональные типы могут участвовать в определении юнионов? Тут я в затруднении насчёт практического применения,  прост любопытно.
источник

VP

Vladimir Petrakovich in Programming Offtop
dimiii
А функциональные типы могут участвовать в определении юнионов? Тут я в затруднении насчёт практического применения,  прост любопытно.
Функциональный тип по идее ничем не отличается от обычного.
Если речь про котлин, это же просто сахарок.
источник

d

dimiii in Programming Offtop
Алексей Худяков
Если есть композиция HKT, то можно сделать рекурсию через Fix
По памяти комбинатор неподвижной точки напишешь?
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Юнионы из больше чем 3-4 вариантов выглядят так себе.
И при их чтении typealias тебе не поможет.
Норм аргумент?
Да, это одна из проблем - как в ИДЕ показать, чтобы не превращалось в огромный поезд из типов.
источник

АХ

Алексей Худяков... in Programming Offtop
dimiii
По памяти комбинатор неподвижной точки напишешь?
newtype Fix f = Fix (f (Fix f))
источник

d

dimiii in Programming Offtop
Алексей Худяков
newtype Fix f = Fix (f (Fix f))
Не, так нечестно, я в лямбда исчислении ожидал 🌝
источник

АХ

Алексей Худяков... in Programming Offtop
dimiii
Не, так нечестно, я в лямбда исчислении ожидал 🌝
Ну так и я не про Y комбинатор говорил
источник

d

dimiii in Programming Offtop
Так, а насчёт Y? 😁
источник