Size: a a a

2022 February 07

GK

Georgy Komarov in pro.vim
И современные языки активно используют ФП фишки. Тот же раст, например.
источник

D

Demoninhatter in pro.vim
а я и не про тебя, паттерн матчинг кстати тоже зло по большому счету..
источник

КП

Кирилл П in pro.vim
я оч слабый разраб чувак, так что и спорить не буду. все что я могу это писать красивый код
источник

D

Demoninhatter in pro.vim
а то что фп набирает обороты это плюс имхо
источник

GK

Georgy Komarov in pro.vim
Почему? Любишь визиторы?
источник

D

Demoninhatter in pro.vim
скорее не так, не люблю когда в скоупе делается огромное количество операций, и так получилось, что наибольшее часто я это вижу в паттерн матчинге 🤷‍♂️
источник

GK

Georgy Komarov in pro.vim
Ну это из-за необходимости писать распределенные и конкурентные приложения, где хорошо заходит иммутабельность и функциональный стиль
источник

D

Demoninhatter in pro.vim
дааа точняк, вот это и подводит к мысли что ооп рудимент который ассоциируется либо с монолитом, либо с чем-то что ты потыкал и выбросил, без должного уровня надежности и с мутабельными типами данных
источник

GK

Georgy Komarov in pro.vim
Так если в небольшом скоупе можно описать сложную логику понятным и идиоматичным для твоего языка способом - это ведь хорошо. Читабельность кода повышается.
источник

VG

Vadim Goncharov in pro.vim
засри лида в ответ, делов-то
источник

VG

Vadim Goncharov in pro.vim
конечно, в его время колоды перфоркарт хватало!
источник

D

Demoninhatter in pro.vim
нуу..идиотматичность часто эфемерна..и не всегда объективна, я не против самого матчинга, просто я бы не давал его использовать т.к по моим наблюдениям не делает он код понятнее и чище (за очень редким исключением)
источник

VG

Vadim Goncharov in pro.vim
сложнее только если их них хочешь нечто выжать, а так они и создавались затем, чтобы было проще
источник

VG

Vadim Goncharov in pro.vim
те, кто пишут, просто не маркетят это
источник

D

Demoninhatter in pro.vim
на самом деле без подсветки синтаксиса и умных комплитов можно жить без особых напрягов (по личному опыту)
источник

VG

Vadim Goncharov in pro.vim
в те, нормальные, времена - люди создавали и железо специальное, вот хоть лисп-машины, форт-машины... потом пришла серость и всё пожрала
источник

MD

Myshko Dm in pro.vim
Подскажите, что нужно сделать с https://github.com/hrsh7th/nvim-cmp/ что бы работали подсказки русских слов?

Вроде бы чтото типа такого:
https://github.com/dmyTRUEk/.dotfiles/blob/c32732ef7a7b0e2e2c532638025c621793ff404e/nvim/init.vim#L574

но оно не работает :(
источник

VG

Vadim Goncharov in pro.vim
без умных комплитов точно можно, вот без подсветки уже тяжело
источник

GK

Georgy Komarov in pro.vim
Языки с GC прекрасно текут по памяти, если не понимаешь, как работает сборка мусора. Даже на обычных задачах: когда появляются взаимные связи в структуре данных.
источник

GK

Georgy Komarov in pro.vim
И кто же пишет на смоллтолке?
Мне известно только про академические проекты по проектированию софта и реализации компиляторов/виртуальных машин для ст.
источник