Size: a a a

2020 May 13

AZ

Alex Zhukovsky in rust_offtopic
динамики, реф локалы, атрибуты на [return],... ну и всё наверное
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
в ФП чтобы изменить поле в последнем элементе массива - нужно скопировать все элементы кроме последнего, создать новый элемент который имеет все поля как последний элемент массива (кроме того поля которое мы хотим поменять), а вместо этого поля засунуть значение которое мы хотели, и получить таким образом новый массив в новым элементом в хвосте с новым значением

Удачи сделать это хоть с const, хоть без них, в плюсах
ты же сам написал алгоритм :)
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
но то что прога написанная на нем не компилировалась в универе меня очень расстроило в свое время
не был установлен дотнет нужной версии?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
и по моему. Уверен, у Славы такой же. В сишарпе по пальцам одной руки можно пересчитать фичи котоорыми не пользуются
не "не пользуются", а "много программистов не часто используют"
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ты же сам написал алгоритм :)
ну а в хаскелле ты пишешь foos ^. last ^. field <| value
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
не "не пользуются", а "много программистов не часто используют"
почти все фичи всеми юзаются
источник

AZ

Alex Zhukovsky in rust_offtopic
а, ещё ко/контравраинатность на генериках
источник

AZ

Alex Zhukovsky in rust_offtopic
её не часто видят
источник

AZ

Alex Zhukovsky in rust_offtopic
вспомнил еще одну
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну а в хаскелле ты пишешь foos ^. last ^. field <| value
сахар/стандартная либа
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
вспомнил еще одну
а Contracts?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
как же Go программисты живут?...
вот и у меня такой же вопрос
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
сахар/стандартная либа
не стандартная, просто либа
источник

AZ

Alex Zhukovsky in rust_offtopic
но в С++ ты такую либу не напишешь, ну или чтобы написать придется сделать что-то вроде буста в процессе
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
но в С++ ты такую либу не напишешь, ну или чтобы написать придется сделать что-то вроде буста в процессе
🤔 взять boost как бэкенд, а фронтом будет функциональный язык типа хаскелла
источник

Т8

Т-34 85 in rust_offtopic
ядро языка будет дёргать boost под капотом
источник

B

Bogdan in rust_offtopic
egoarka
там даже генерики есть, замыкания и что-то типа итераторов, комбинаторов и тп
Генерики и в Делфи 7 были
источник

B

Bogdan in rust_offtopic
Nick Linker
― Может, перепишем?
― Обязательно перепишем. И не раз. Весь мир в труху. Но потом...
Ахаха, норм
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
В сравнении с синтаксисом Rust, C++ просто эталон красоты…
эмм, примеры будут?)
источник

Т8

Т-34 85 in rust_offtopic
рулит ли #light "off" в F#?
источник