Size: a a a

2021 May 26

H

Hirrolot in rust_offtopic
сначала типы, потом реализация, потом рафинирование и тесты
источник

H

Hirrolot in rust_offtopic
теперь показывай как будешь это сувать в third-party фреймворк
источник

H

Hirrolot in rust_offtopic
который до тебя уже написали дяди
источник

[

[BRM]White Rabbit in rust_offtopic
Curry всё обернуть :D
источник

H

Hirrolot in rust_offtopic
язык без встроенного каррирования это всё, приехали
источник

H

Hirrolot in rust_offtopic
безнадёжно уже в него каррирование встроить
источник

[

[BRM]White Rabbit in rust_offtopic
я встроил
источник

H

Hirrolot in rust_offtopic
всякие извращюги будут пытаться, но на то они и извращюги. не более
источник

H

Hirrolot in rust_offtopic
ты везде будешь писать curry
источник

H

Hirrolot in rust_offtopic
это пздц уродство
источник

[

[BRM]White Rabbit in rust_offtopic
ага
источник

[

[BRM]White Rabbit in rust_offtopic
я знаю
источник

H

Hirrolot in rust_offtopic
это как будто ты говоришь языку "иди в жопу, я тут сам знаю как надо"
источник

H

Hirrolot in rust_offtopic
это будет работать, но не оч
источник

[

[BRM]White Rabbit in rust_offtopic
кстати, когда у тебя на руках делегат, кто выглядит ещё норм
источник

[

[BRM]White Rabbit in rust_offtopic
типа func.Curry()
источник

[

[BRM]White Rabbit in rust_offtopic
а когда функция, то надо писать Extensions.Curry(NameSpace.FunctionName)
источник

H

Hirrolot in rust_offtopic
за свой опыт метаизвращений я понял, что если модифицировать язык, то только _дополнять_, а не переопределять его структуру. когда ты пишешь везде curry, ты переопределяешь. а когда например в языке вообще нет тип-сумм (Си), и ты пишешь datatype(...), то ты дополняешь
источник

[

[BRM]White Rabbit in rust_offtopic
так я не модифицирую
источник

[

[BRM]White Rabbit in rust_offtopic
я пользуюсь средствами языка
источник