Size: a a a

Compiler Development

2021 July 07

П

Пух in Compiler Development
Нухз в общем
источник

[

[BRM]White Rabbit in Compiler Development
есть "пусть падает" в эрланге
источник

ДК

Дикий Кот in Compiler Development
Число - не матрица. Нужно будет оборачивать значение в матрицу подходящей размерности.
источник

[

[BRM]White Rabbit in Compiler Development
не надо будет
источник

П

Пух in Compiler Development
pub trait Add<Rhs = Self> {
type Output;
#[must_use]
pub fn add(self, rhs: Rhs) -> Self::Output;
}
источник

ДК

Дикий Кот in Compiler Development
Нет. Это работает иначе
источник

П

Пух in Compiler Development
Реализуешь и указываешь с чем ты что можешь складывать
источник

П

Пух in Compiler Development
А как?
источник

П

Пух in Compiler Development
Ну всм а что за магия, в твоей ссылке ты реализуешь сам варианты
источник

ДК

Дикий Кот in Compiler Development
Так почитайте, всё написано же.
источник

П

Пух in Compiler Development
Number?
источник

П

Пух in Compiler Development
Тоже реализуется трейтбаундами. Хотя там я хз, в расте билтин нет таких
источник

П

Пух in Compiler Development
Из сторонних num_trait
источник

[

[BRM]White Rabbit in Compiler Development
я так и не увидел в джулии где там не реализуется типами что
источник

П

Пух in Compiler Development
В любом случае их кто-то уже определил где-то, чтобы их можно было юзать)
источник

[

[BRM]White Rabbit in Compiler Development
особенно с учётом того что там типы везде указаны
источник

ДК

Дикий Кот in Compiler Development
Ну-ну. Удачи
источник

s

std::slavik in Compiler Development
тайлится)
источник

ДК

Дикий Кот in Compiler Development
Типы в Julia - это просто runtime-значения, считайте, специальные константы, которыми отмечены аргументы функций, они нужны, чтобы выбрать реализацию функции. Комбинации этих меток могут быть совершенно разными. Они не фиксируются в момент определения функции, и их структура тоже не фиксируется.
источник

П

Пух in Compiler Development
Это все еще типизация
источник