Size: a a a

Язык программирования Julia / Julia programming language

2019 September 10

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
Стефан сказал нам "всем привет".
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Katie Hyatt
Стефан сказал нам "всем привет".
а? где? я пропустил)
источник

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
Slack DM :)
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
@phTraveller
Сорри, не вырубил звук :(
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
норм)
источник

GC

Great Cheese Wall in Язык программирования Julia / Julia programming language
Katie Hyatt
Стефан сказал нам "всем привет".
карпински о_о ?
источник

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
Да)
источник

GC

Great Cheese Wall in Язык программирования Julia / Julia programming language
круто
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
всем спасибо за участие) спикерам - @ulysses4ever и @ailevenchuk - и всем гостям. со звуком были странности, но к следующему разу мы это поправим)
источник

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
Спасибо за трансляцию :)
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
👌
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
коллеги, если есть какие-то предложения/пожелания/замечания - велкам. изнутри не оч видно)
источник

AP

Artem Pelenitsyn in Язык программирования Julia / Julia programming language
слайды:
http://staff.mmcs.sfedu.ru/~ulysses/Talks/2019-moscow-julia-meetup/
на первой странице есть ссылка на диаграммы, которые я открывал в первой половине…
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
А это правда, что типы образуют какую-то решетку, и фактически мы в ней ищем какие то инфимумы
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Когда пытаемся найти самый специфичный метод
источник
2019 September 11

AP

Artem Pelenitsyn in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
А это правда, что типы образуют какую-то решетку, и фактически мы в ней ищем какие то инфимумы
да, конечно. Проблема в том, как конструктивно описать эту решётку. Например, в решётке должна выполняться транзитивность, но мы не уверены, как доказать транзитивность ни в наших правилах, ни что она выполняется в Джулии. Вот пример бага с транзитивностью, который мы заметили во время работы.
https://github.com/JuliaLang/julia/issues/24166
источник

AP

Artem Pelenitsyn in Язык программирования Julia / Julia programming language
кроме того, джулия это максимум полу-решётка, так как нет полноценных типов-пересечений — только объединения. Вот проблема, когда мы думали, что для непротиворечивого подтипирования нужны полноценные типы-пересечения, но Джефф придумал как выкрутиться: он ввёл функцию, которая вычисляет пересеченеи двух типов для простых случаев, и оказалось, что этого (вроде бы :)) достаточно:
https://github.com/JuliaLang/julia/issues/26131
источник

AP

Artem Pelenitsyn in Язык программирования Julia / Julia programming language
(там в комментах пересечение называется meet — это как раз теоретико-решёточное имя пересечения)
источник