Size: a a a

Compiler Development

2021 July 07

B

Brenoritvrezorkre in Compiler Development
я предлагал способ представлять динамические типы типами с точки зрения теории типов
источник

П

Пух in Compiler Development
И твоя динамическая диспетчеризация на типах как раз
источник

[

[BRM]White Rabbit in Compiler Development
нет ни одной причины почему это нельзя вынести в кт
источник

ДК

Дикий Кот in Compiler Development
Что мы называем типизацией?
источник

B

Brenoritvrezorkre in Compiler Development
это философский вопрос
источник

ДК

Дикий Кот in Compiler Development
Ну. Выносите, кто вам запрещает?
источник

П

Пух in Compiler Development
А о чем спор был?
источник

П

Пух in Compiler Development
Что нельзя на типах сделать то, что сделано на типах в джулии?
источник

П

Пух in Compiler Development
Вас понял
источник

h

hazer_hazer in Compiler Development
всё? ну то есть, всё ЯПы типизированные. А вот всё остальное ньюансы
источник

ДК

Дикий Кот in Compiler Development
Обычно, всё же, приписывание значениям тэгов в runtime типизацией не называют.
источник

П

Пух in Compiler Development
Называют
источник

ДК

Дикий Кот in Compiler Development
Ок.
источник

П

Пух in Compiler Development
Даже динамическая диспетчеризация ближе к телу, если я правильно понял)
источник

h

hazer_hazer in Compiler Development
что за тело?
источник

ДК

Дикий Кот in Compiler Development
На типах нужно предусматривать структуру трейтов, за рамки которой не выйти, в Julia больше свободы.

Вы можете определить умножение, допустим, ковектора на вектор и получить число. Вашим trait-ом так не сделать.
источник

П

Пух in Compiler Development
Сделать
источник

П

Пух in Compiler Development
Там правый операнд и результат задаются
источник

ДК

Дикий Кот in Compiler Development
Ну, если вы кроме rhs добавите какой-нибудь res. То есть, структура интерфейса определяется заранее. В этом отличие.
источник

П

Пух in Compiler Development
Всм рес?
источник