Size: a a a

2020 March 03

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Вот для плюсовиков например такой вывод будет очень неожиданным
А можно это написать на плюсах? Мне кажется, неожиданностей не будет
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
И автоматической подстановкой new, delete
так и в плюсах ты их не пишешь, там у тебя раии и смартпойинтеры
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
так и в плюсах ты их не пишешь, там у тебя раии и смартпойинтеры
Ок
источник

AK

Alexander Krivitskiy in rust_offtopic
Vabka
ну напечатал же. вот если бы там были непечатаемые символы
Так тут аннотация типа пол строки занимает. Зачем так жить?
источник

V

Vabka in rust_offtopic
polunin.ai
Юношеский максимализм со временем остынет
ну рил. Почему именованные аргументы нельзя реализовать при помощи макросов/билдеров/структур/документации и внимательного ревью/анализаторов, а array-arg и map-arg, перегрузку функций, async-await, printf и прочее можно?
источник

p

polunin.ai in rust_offtopic
Vabka
ну рил. Почему именованные аргументы нельзя реализовать при помощи макросов/билдеров/структур/документации и внимательного ревью/анализаторов, а array-arg и map-arg, перегрузку функций, async-await, printf и прочее можно?
Все что аррай-арг и дальше не нужно
источник

p

polunin.ai in rust_offtopic
Именованные аргументы и по умолчанию нужны
источник

V

Vabka in rust_offtopic
polunin.ai
Все что аррай-арг и дальше не нужно
а yield?
источник

V

Vabka in rust_offtopic
а почему тогда нужны именованые аргументы? Вот в printf оно на макросах сделано и ты на макросах сделай
источник

p

polunin.ai in rust_offtopic
Vabka
а yield?
Хотелось бы
источник

DS

Doge Shibu in rust_offtopic
Vabka
вот именно, по тому нахуй откатываемся до rust2015, оставляем только боору-чекер. Синтаксис языка замораживаем и все новые фичи пойдут только в либы, тулинг, и макросы
Вообще было бы топово.

Оставить от языка только минимальное возможное ядро, типа как GHC Core, а всё остальное делать как рассахаривание в него тем или иным способом.
источник

EG

Emmanuel Goldstein in rust_offtopic
Вот как раз аргументы по умолчанию не нужны.
источник

p

polunin.ai in rust_offtopic
polunin.ai
Хотелось бы
Тогда и асинк-эвейт можно нормально сделать
источник

V

Vabka in rust_offtopic
и пять же если у тебя больше 1 аргумента у функции - заводи структуру для аргументов
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Вот как раз аргументы по умолчанию не нужны.
Функция с 2 необязательными аргументами
Как это сделать??
источник

EG

Emmanuel Goldstein in rust_offtopic
Аргументы по умолчанию — зло. Никогда не очевидно, во что они дефолтятся.
источник

p

polunin.ai in rust_offtopic
polunin.ai
Функция с 2 необязательными аргументами
Как это сделать??
Билдер - жирно слишком для функции с 3 аргументами
источник

p

polunin.ai in rust_offtopic
4 версии функции писать это пиздец
источник

V

Vabka in rust_offtopic
polunin.ai
Функция с 2 необязательными аргументами
Как это сделать??
n функций
источник

p

polunin.ai in rust_offtopic
Vabka
n функций
n!
источник