Size: a a a

Rust — русскоговорящее сообществo

2020 September 27

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Ещё, кстати, ощущение, что можно навернуть каких-нибудь отдельных хелперов для стандартных энамов вроде Result
источник

Э

Эрик in Rust — русскоговорящее сообществo
macro_rules! carry {
($($t:expr)*) => { $( ($t) )* };
}
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Демуксить стрим на успехи и ошибки как король
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Эрик
macro_rules! carry {
($($t:expr)*) => { $( ($t) )* };
}
Выглядит как дробовик, направленный на ногу
источник

Э

Эрик in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Выглядит как дробовик, направленный на ногу
С чего бы это?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
По ощущению. Кажется, могут возникнуть неоднозначности парсинга, сейчас пытаюсь понять.
источник

AT

Alexander T in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Каррирование хорошо выглядит, когда у тебя применение функции через пробел
удобно и хорошо выглядит это разные вещи
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Alexander T
удобно и хорошо выглядит это разные вещи
Набирать много скобок неудобно
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
И каррирование по дефолту нужно, ИМХО, редко
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
А каррирование не-по-дефолту можно легко реализовать в том же расте
источник

AT

Alexander T in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Набирать много скобок неудобно
удобно это не только “удобно набирать”.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Читать кучу скобок тоже неудобно
источник

AT

Alexander T in Rust — русскоговорящее сообществo
зато делать partial application очень удобно, и потом передавая их в другие функции меньше печатать.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Эрик
macro_rules! carry {
($($t:expr)*) => { $( ($t) )* };
}
Только curry... 🧐
источник

Э

Эрик in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Только curry... 🧐
Не хочу карри, хочу носить.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Эрик
Не хочу карри, хочу носить.
Месье знает толк... 😁
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Кстати, а движок автодополнения какой?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Кстати, а движок автодополнения какой?
Не знаю, тот который встроился в <C-x><C-o>, тем и пользуюсь.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
То есть у тебя где-то :set omnifunc=vim.lsp.omnifunc и всё?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Emmanuel Goldstein
То есть у тебя где-то :set omnifunc=vim.lsp.omnifunc и всё?
Нет у меня такой строки, насколько помню. Оно в neovim само встраивается вроде бы.
источник