Size: a a a

Programming Offtop

2020 July 05

RK

Roman Khlebnov in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
Там там DSLMarker. Проблема-то в чем?
источник

AN

Alexander Nozik in Programming Offtop
Там как раз все прозрачно. Каждый вложенный элемент живет в скоупе своего родителя.
источник

RK

Roman Khlebnov in Programming Offtop
Проблемы нет - навеяло мысли про КОП и правило держать контексты короче / выносить их в higher-order
источник

AN

Alexander Nozik in Programming Offtop
Ну так да, выносите функции вида Div.myWindows и они видят ровно один внешний контекст.
источник

(

( in Programming Offtop
Alexander Nozik
Нет, просто в том виде КОП, который я продвигаю, то разрешение идет по типу. Вложенные контексты порождают пересечение типов. Пересечение одинаковых типов - это бессмыслица.
Пересечение? Сумма же
источник

AN

Alexander Nozik in Programming Offtop
(
Пересечение? Сумма же
пересечение.
источник

AN

Alexander Nozik in Programming Offtop
То, что обладает поведением и того и того
источник

AN

Alexander Nozik in Programming Offtop
Я сам путаюсь. Но сумма - это или-или
источник

(

( in Programming Offtop
а, ладно
источник

AN

Alexander Nozik in Programming Offtop
Про КОП сейчас идет обмышление следующей стадии - подмена контекста. Если функция существует в некотором контексте, то она ничего не знает о реализации этого самого контекста. Кое-что уже есть в kmath. Но там реально широкие возможности в смысле staged compilation и всякого удаленного выполнения. Но над этим еще думаем. Посмотрим, что будет по результатам стажировки летней. Может новые идеи придут.
источник

AN

Alexander Nozik in Programming Offtop
https://youtu.be/6sw8GAhUJz0?t=589 real time такой real time...
источник

IO

Iaroslav Orlov in Programming Offtop
Артёмка
А у меня еще и аллергия на их шерсть 😤
то же самое(9
источник

AN

Alexander Nozik in Programming Offtop
Короче, ребята молодцы, конечно. Но чем больше я слушаю их доклады по поводу того, что надо делать все в стиле тру-фп, тем больше убеждаюсь, что не надо.
источник

AD

Aleksey D. in Programming Offtop
мда, красиво
источник

AN

Alexander Nozik in Programming Offtop
Aleksey D.
мда, красиво
Ну сейчас стратегия такая. Все равно никто не верит ни одному слову, так что можно писать что угодно.
источник

I

Igor in Programming Offtop
Ох лол, ребята тоже фолдингом балуются. Сублимируют отсутствие union типов
источник

AN

Alexander Nozik in Programming Offtop
Alexander Nozik
Ну сейчас стратегия такая. Все равно никто не верит ни одному слову, так что можно писать что угодно.
Мне интересно, сколько такой продержится. Даже в Советском союзе такого не было
источник

AN

Alexander Nozik in Programming Offtop
Igor
Ох лол, ребята тоже фолдингом балуются. Сублимируют отсутствие union типов
Ну вот это-то вещь безопасная и безболезненная
источник

I

Igor in Programming Offtop
https://i.gyazo.com/81b861e6e324dffe1a887861c877b12f.jpg

И да все эти проверки хороши, только в реальном мире данные приходят из yaml конфигов и баз данных, где типизация ~0, а не харкода (inb4 это учебный пример)
источник