Size: a a a

2020 April 27

DS

Doge Shibu in rust_offtopic
И без всякой боли, а-ля мы будем парсить токенстрим за компилятор в процедурном макросе, всегда об этом мечтал
источник

SP

Stanislav Popov in rust_offtopic
мне нужен такой примитив что этот мусор так лень читать
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Потому что дерайв на процедурных макросах - это треш, угар и содомия, как и все процедурные макросы собственно
ну оно печально да, но что делать раст юзабелен а хаскель нет
источник

SP

Stanislav Popov in rust_offtopic
ну и собственно как бы оно убого не было, в питонке хуже
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
ну оно печально да, но что делать раст юзабелен а хаскель нет
Хаскель настолько же юзабелен, если знать как его готовить. Для обычных требований к бэкенд приложением он ощутимо юзабельнее раста выходит. (Даже с учётом не любимых тобой проблем с рекордами, берешь DuplicateRecordFields + lens и не паришься вообще на эту тему)

Т.к. то, что в расте приключение и делается в сотни строк с лайфтаймами и хитрыми трюками, там делается в одну строчку без включения мозга.
источник

SP

Stanislav Popov in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
В смысле линзы не работают?
источник

SP

Stanislav Popov in rust_offtopic
всмысле DuplicateRecordFields как бы работает но как бы и нет
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
всмысле DuplicateRecordFields как бы работает но как бы и нет
Ну он работает как ты хочешь, если использовать его с линзами, иначе да, нужно явно типы указывать + ещё пара вопросов.
источник

SP

Stanislav Popov in rust_offtopic
экстеншены я так понял так же поддерживаются редакторами как и макросы в расте. добавляешь DuplicateRecordFields и сразу какой то мусор вместо рекорда этого + нельзя просто вызвать name item
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
экстеншены я так понял так же поддерживаются редакторами как и макросы в расте. добавляешь DuplicateRecordFields и сразу какой то мусор вместо рекорда этого + нельзя просто вызвать name item
Всё норм работает. (Как минимум в идее)
источник

SP

Stanislav Popov in rust_offtopic
ну вот до линз я пока не дополз
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
ну вот до линз я пока не дополз
Линзы в хаскеле имеют гигантскую ценность сами по себе, как писать на хаскеле что-то реальное без линз в 2020 мне не очень понятно.
источник

DS

Doge Shibu in rust_offtopic
Это будет упражнение в мазохизме же
источник

SP

Stanislav Popov in rust_offtopic
это все на самом деле сопровождается тоннами инфраструктурных проблем - то stack поломался, то какие то версии пакетов чего то там не подходят
источник

DS

Doge Shibu in rust_offtopic
Ну и они вне хаскеля имеют огромную ценность, но юзабельны только в нём
источник

DS

Doge Shibu in rust_offtopic
(Если речь именно про полноценные оптики, а не что-то отдаленно на них похожее)
источник

SP

Stanislav Popov in rust_offtopic
я уже не помню что я делал даже но там какой то популярный пакет был и весь гитхаб завален проблемами с рекомендациями откатить пакеты, и так по шагу пробираешься в этих дебрях и такое ощущение что ктото раз в год берёт этот хаскель делает чтото похожее и сдается
источник

SP

Stanislav Popov in rust_offtopic
ну ладно спс может когда будет следущий подход я таки осилю линзы и посмотрю как это все выглядит нормально
источник

SP

Stanislav Popov in rust_offtopic
а да. кажется начинаю вспоминать
источник