Size: a a a

2021 September 08

H

Hirrolot in // CIPHERNET
в Python
источник

H

Hirrolot in // CIPHERNET
который исполняется в ядре
источник

ED

Eto Demerzel in // CIPHERNET
Планеты?
источник

ED

Eto Demerzel in // CIPHERNET
Красиво спрыгнул.
источник

s

snxx in // CIPHERNET
я тоже люблю члены
источник

ED

Eto Demerzel in // CIPHERNET
Я тут по вечерам немного Zig балуюсь. Сейчас вдруг обнаружил, что тут даже интерфейсов нет. :)
источник

H

Hirrolot in // CIPHERNET
пойдем вместе писать блокчейн на Rust
источник

H

Hirrolot in // CIPHERNET
а как там решается проблема отсутствия интерфейсов?
источник

ED

Eto Demerzel in // CIPHERNET
Тебя ФП-шник изнасиловал обидел?
источник

ED

Eto Demerzel in // CIPHERNET
Да зачем они? А если сильно надо — можно эмулировать. Стандартный Allocator так сделан.
источник

H

Hirrolot in // CIPHERNET
затем, чтобы полиморфный код писать?
а как Allocator сделан?
источник

s

snxx in // CIPHERNET
такое я еще не пробовал, к сожалению
источник

ED

Eto Demerzel in // CIPHERNET
По сути, это структура с функциями. Тут мне не совсем понятно, хранит оно их, как указатели, или ассоциирует как-то по-другому. (Т.к. Allocator это модуль, а модули автоматически превращаются в структуру на импорте.)

(К слову, tagged unions есть в языке.)
источник

ED

Eto Demerzel in // CIPHERNET
Нравится? Но ООП же нет.
источник

H

Hirrolot in // CIPHERNET
понятно. vtable тоже руками конструировать?
источник

H

Hirrolot in // CIPHERNET
без интерфейсов банально broadcast channel не сделать. Cloneable нужен
источник

ED

Eto Demerzel in // CIPHERNET
А какая разница, что новый, там же LLVM.
источник

ED

Eto Demerzel in // CIPHERNET
vtable то там зачем?
источник

H

Hirrolot in // CIPHERNET
структура с функциями — это vtable.
источник

ED

Eto Demerzel in // CIPHERNET
Наоборот.
источник