Size: a a a

2021 January 21

NL

Nick Linker in rust_offtopic
red75prime
Не проще свой препроцессор написать? С рекурсией и гигиеной
Хотя нет. Лучший препроцессор пожалуй — это функциональный интерпретируемый язык, с хорошими абстракциями, легковесным синтаксисом и достаточным количеством сахара.
источник

H

Hirrolot in rust_offtopic
Nick Linker
Хотя нет. Лучший препроцессор пожалуй — это функциональный интерпретируемый язык, с хорошими абстракциями, легковесным синтаксисом и достаточным количеством сахара.
+
таким и стараюсь сделать эпилепсию
источник

H

Hirrolot in rust_offtopic
по сути осталось немного тестов и доки написать
источник

H

Hirrolot in rust_offtopic
и всё можно релизить
источник

H

Hirrolot in rust_offtopic
я заметил что эпилепсия это некоторого рода наркотик для меня. когда я ее не пишу, то впадаю в меланхолию, все кажется тусклым
источник

H

Hirrolot in rust_offtopic
а когда занимаюсь ею то словно в другом мире..
источник

H

Hirrolot in rust_offtopic
аккермана упростил кстати вчера
источник

H

Hirrolot in rust_offtopic
патмат для целых чисел
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Она сложная в плане того, что она ломает всё остальное
В идрисе, например, вывод типов работает через жопу. Чаще не работает, чем работает
Он работает норм
источник

p

polunin.ai in rust_offtopic
Не работает глобальный вывод типов только
источник

p

polunin.ai in rust_offtopic
Но он и в расте не работает
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Топдекларации-то хрен с ними. В идрисе вывод типов ломается просто везде, приходится the на the писать
Нет
источник

r

red75prime in rust_offtopic
В расте он не работает по идеологическим причинам
источник

p

polunin.ai in rust_offtopic
А это уже и не важно
источник

p

polunin.ai in rust_offtopic
а это кто
только там трейты это не констрейнты, а настоящие типы с множествами значений, а комбинация типов -- пересечение множеств значений поэтому

fn myfunc<T: A + B + C>(v: T);

превращается в

fn myfunc(v: A & B & C);

где & это то самое перксечение типов, значит v это переменная значение которой должно быть валидным и в трейте A, и B, и C
Эх а в расте так нельзя потому что тут боксы не любят
источник

r

red75prime in rust_offtopic
polunin.ai
Не работает глобальный вывод типов только
Что-то я в этом сомневаюсь. Неразрешимость вывода системы типов вроде как только глобальной не бывает.
источник

а

а это кто in rust_offtopic
polunin.ai
А это уже и не важно
Важно потому что мы не знаем запрщает ли растовая система типов глобальный вывод
источник

а

а это кто in rust_offtopic
мы не узнаем пока не попробуем его реализовать, пока никто не пробовал
источник

s

suhr in rust_offtopic
В расте и локальный вывод не всегда работает.
источник

p

polunin.ai in rust_offtopic
?
источник