Size: a a a

2020 August 14

p

polunin.ai in rust_offtopic
подожди. ты пользуешься автодополением? это тоже макросы.
источник

p

polunin.ai in rust_offtopic
так что, теперь у всех языков программирования хреновый синтаксис?
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
подожди. ты пользуешься автодополением? это тоже макросы.
автодополнение нужно, чтобы подавлять избыточность идентификаторов, которыми я пользуюсь, да
источник

p

polunin.ai in rust_offtopic
то есть все ЯП избыточны
источник

p

polunin.ai in rust_offtopic
то есть избыточность это норма
источник

CD

Constantine Drozdov in rust_offtopic
не ЯП избыточны, а их использование
источник

p

polunin.ai in rust_offtopic
далее, ты используешь разделение реализации и имплементации в с++?
источник

p

polunin.ai in rust_offtopic
хедер файлы и т.д.
источник

CD

Constantine Drozdov in rust_offtopic
это связано с тем, что ты используешь для идентификаторов слова языка, кот-ые изб-ны
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
далее, ты используешь разделение реализации и имплементации в с++?
да, использую, и ты не поверишь, использую команду IDE потому что у меня синтаксическая избыточность в заголовке функции
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
да, использую, и ты не поверишь, использую команду IDE потому что у меня синтаксическая избыточность в заголовке функции
то есть избыточность это не плохо, если она много где есть
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
то есть избыточность это не плохо, если она много где есть
то есть система, в которой ты пишешь отдельные хедеры и цпп файлы - хорошо? почему раст так не стал делать?
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
то есть система, в которой ты пишешь отдельные хедеры и цпп файлы - хорошо? почему раст так не стал делать?
это твое утверждение а не мое
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
это твое утверждение а не мое
нет, ты пытаешься меня опровергнуть, доказав, что в плюсах очень глупая система заголовочных файлов
источник

CD

Constantine Drozdov in rust_offtopic
ну да, она глупая, с этим никто не спорит
источник

CD

Constantine Drozdov in rust_offtopic
заметь что проблема закрывается неожиданно похожим решением - IDE за меня код пишет
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
то есть избыточность это не плохо, если она много где есть
в общем, удобный язык С++, пишешь метод в объявлении класса, жмешь кнопку и метод в cpp появляется, прямо IDE за меня код пишет
источник

PP

Piu Piu in rust_offtopic
идрис не нужен же че тут спорить
источник

YS

Y S in rust_offtopic
polunin.ai
это не избыточность, это выразимость. вот покажи как
isValidInput' : List Char -> Maybe Char
isValidInput' (x :: []) = Just x
isValidInput' _ = Nothing
будет выглядеть в плюсах?
#include <optional>

typedef yourOpt std::optional<char>;

yourOpt isValidInput(const std::string& s) {
   return (s.size() == 1) ? yourOpt{s[0]} : std::nullopt;
}
источник

YS

Y S in rust_offtopic
Ненамного больше вышло
источник