Alexey
Чтобы в *rest каждый нечетный, например, затянуть?
John
Alexander
ой уже канал про питон уже?
Vitaly
Alexander
а что люди скажут?
Alexander
тиран, кибербуллер и токсик?
Vitaly
Да никто не заметит
Alexander
Alexander
если что я щас доделаю английский и пойду дальше logical foundations проходить, в чятик мало смотреть буду
Alexey
тут же вопрос об убожестве питона в сравнении с хаскеллем
Alexander
Ну вот про паттерн-матчинг уже сказали.
John
Alexander
И еще вряд ли можно пройти мимо Mutable Default Argument
Alexander
andrei
си++ мейнстрим?
andrei
Alexander
Кресты на протяжении всей истории человечества были мейнстримом. Ничего не поделаешь.
Антон
джава
А почему не Скала или Котлин?
Alexander
Вы какие-то странные вопросы задаете.
Alexander
Если хочется разжечь, то нужно придумать что-то похоливарнее
Alexey
сейчас кресты не мэйнстрим, по крайней мере на прикладном уровне
Alexander
Давайте тогда будем определяться в терминах. Ясно, что мы свое подразумеваем
Alexey
собственно, они никогда мэйнстримом и не были. C был мэйнстримом - и остается на системном уровне.
Alexander
Ну а в производстве ААА-игр С++ мейнстрим?
Alexey
На самом деле - да, но в действительности - нет
Alexander
"Так-то да, но нет" - был такой мем несколько лет назад, да
Alexey
В действительности на C++ там может быть написан движок, и движок выступает, как отдельный программный продукт, написанный другой организацией
Alexey
игровую же механику и скрипты на плюсах будет писать только безумец
Alexander
Ну в этом смысле, да, согласен.
Vitalii (UnknownNPC)
Какой проект на хаскеле будет полезно посмотреть начинающему?
Vitalii (UnknownNPC)
После блюбук, которая во имя добра.
Aleksei (astynax)
в соседнем чате для изучающих поднимали этот вопрос вчера (там, правда, веб-проекты интересовали вопрошающего)
Vitalii (UnknownNPC)
Сорри, у меня на весь телеграмм один чат (пока) - этот.
Антон
Антон
^Вооот сюда
Vitalii (UnknownNPC)
Спасибо (y)
Anonymous
/stat@combot
Combot
combot.org/chat/-1001043143583
Anonymous
/stat@combot
Combot
combot.org/chat/-1001043143583
Dmitry
Да, еще писать и писать
Dmitry
Да
Dmitry
,
Dmitry
Еще
Dmitry
Писать
Dmitry
И
Dmitry
Писать
Dmitry
Во, так хоть в сотню попаду
Alexander
Во, так хоть в сотню попаду
Если писать таким образом, то в краткосрочной перспективе это даст небольшой скачок вверх, но flood ratio будет низкий, что в долгосрочной песпективе будет невыгодно. Поэтому стратегически правильнее писать более содержательные сообщения, пусть даже мало их.
Зигохистоморфный
https://phabricator.haskell.org/D4357
Leonid 🦇
Влод
> import "rerebase" Prelude as Exports
что это за кавычки?
Leonid 🦇
Явное указание пакета.
Влод
оо
Влод
и таким образом Prelude теперь везде rerebase?
Влод
а ну хотя там явно подключается этот Prelude а старый видимо никак не скрывается
Leonid 🦇
Нет, только в этом модуле
Зигохистоморфный
Зигохистоморфный
Влод
Cheese
Cheese
может, мне сменить имя на "Зануда"?
Влод
а мб это таки прагма (ну если бы она была в файле записана) которая включает расширение?
Влод
хотя если честно последний раз слышал про прагмы в сях
то есть не знаю что это толком значит, может для других языков это слово не актуально
Cheese
Cheese
почти во всех языках прагмы — это часть исходного файла, не являющаяся частью программы, а управляющая компилятором (интерпретатором)
Leonid 🦇
Vladislav
расширение
Расширения включаются через language pragma
Vladislav
https://wiki.haskell.org/Language_Pragmas
Vladislav
Но в общем-то да, это не единственный способ включить расширение.
Vladislav
Можно в GHCi сделать :set, можно в default-extensions в .cabal-файле добавить
A64m
а лучший гхц-флаг -fglasgow-exts задепрекейтили
A64m
не говоря уж о том, что GADT и TypeFamilies из него исключили
Alexander
подлецы