Size: a a a

2020 August 25

H

Hirrolot in rust_offtopic
Но если сильно пнуть, то можно: https://www.ioccc.org/2001/herrmann1.hint
источник

H

Hirrolot in rust_offtopic
https://github.com/Hirrolot/poica/blob/master/include/poica/lang/interface.h#L184

А тут я в стиле передачи продолжений пишу, лол
источник

H

Hirrolot in rust_offtopic
kcontinuation
источник

SP

Stanislav Popov in rust_offtopic
источник

H

Hirrolot in rust_offtopic
источник

H

Hirrolot in rust_offtopic
Это вывернутый наизнанку код на макросах
источник

H

Hirrolot in rust_offtopic
Ещё я в poica добавил интерфейсы с дин. диспетчеризацией: https://github.com/Hirrolot/poica#oop
источник

H

Hirrolot in rust_offtopic
И даже без ручного конструирования виртуальной таблицы
источник

SP

Stanislav Popov in rust_offtopic
а iMethods это что?
источник

SP

Stanislav Popov in rust_offtopic
а, хелперок
источник

H

Hirrolot in rust_offtopic
Это просто реализации методов
источник

SP

Stanislav Popov in rust_offtopic
ну довольно красиво
источник

H

Hirrolot in rust_offtopic
ага, выглядит как музыкальная шкатулка
источник

H

Hirrolot in rust_offtopic
а под капотом чорд на CPS
источник

H

Hirrolot in rust_offtopic
Ещё вот сопоставление с образом на уровне макросов: https://github.com/Hirrolot/poica/blob/master/include/poica/lang/private/overload_on_kind.h
источник

SP

Stanislav Popov in rust_offtopic
источник

H

Hirrolot in rust_offtopic
go to definition в vs code
источник

SP

Stanislav Popov in rust_offtopic
хаха
источник

H

Hirrolot in rust_offtopic
эклипс кстати не выдерживает натиска пойки
источник

SP

Stanislav Popov in rust_offtopic
так не находит
источник