Vladislav
Ivan
говорят даже jet юзает https://customers.microsoft.com/en-us/story/jet-dot-com-retailers-azure
Ayrat
Ayrat
Ayrat
Хостил в ажуре
Vagif
Romɑn
Vladimir
я разные уже варианты посмотрел, микрософтовское поделие хуже всех выглядит
Romɑn
Vladimir
ну azure bot service
Romɑn
а, да
он г
Romɑn
Возьми у @Dolfik
Vladimir
мне надо чтобы админы накликивали сами диалоги, а микрософтовский бот это единственные кто на серьезном уровне предлагает это хардкодить, не понимаю как jet его выбрали)
x
AI Dungeon отличная, сегодня поставил
x
fantasy режим самый удачный, остальные в него скатываются со временем )
x
вот он какой
x
Я кстати тут ношу гордое звание ФП дрочера, но выступаю против иммутабельных массивов
x
Doge
Ayrat
Ну вторые реально так себе.
Там контекст именно такой. Персистент вектор збс, иммутабельный массив с копией на каждый чих - говно
x
Dr. Friedrich
Ayrat
x
Ayrat
а какие есть хорошие?
я под дотнетом не юзал персистентные векторы.
Я один раз видел их реальное применение в скала коде в генетическом алгоритме ценообразования
Ayrat
там короче была задача предсказать цены на месяц
Danil
https://www.youtube.com/watch?v=2DHJDzAoRRE
Ayrat
я не помню что именно представлял из себя массив, но в общем он на Н ядрах там дрочился с постоянными рандомными изменениями (по любому индексу) с реюзом, каждые охулиард тактов массивы сравнивались по критерию и дрочились дальше
Ayrat
там персистентность была нужна чтобы изменять в многопотоке общие базы от них бранчится и при этом не проседать по перфу очень уж сильно
Doge
Denis
Хотел посмотреть pricing на Jetbrains Space а там Standalone version - COMING SOON
Дали хотя бы прайс посмотреть =/
Anatoly
о, там ВИА JetVocals.
Anatoly
хотя ВИА ли он
Nikolay
Denis
Dr. Friedrich
Славная картинка, спасибо :)
Danil
Denis
мне больше вот эта понравилась
Denis
только кажется прям так сделать низя
Denis
Согласен
Andrew
Мем смешной, ситуация страшная
Ivan
Ilya
Denis
https://t.me/libmustdie
Doge
Вполне можно
Denis
А с *?
Denis
List(1,2,3).map(_ * _) чет не фунциклирует
Vladyslav
Igor
Ребят, а можно как-то Fable попросить добавлять pure аннотации в генеренны жс,
что бы тришейкинг по результирующему жс лучше отрабатывал?
Doge
C map сработает вариант с любым унарным оператором:
List(true, false).map(!_)
Doge
Где !_ - это сахар для x => !x
Denis
Denis
ааа не это уже адвансед оптимизация
Denis
я до этого не доходил пока с фаблей
Denis
Нит, я пооптимизировал какое то время назад и оставил как есть
буду возвращаться к этой фабле уже после нг
Igor
Denis
Не в курсе, но fable же просто транспилит по идее
Denis
Тришейкить и прочее это к вебпаку
Denis
так что к фейблу вопрос только насколько выплюнутый им js поддается тришейку
Anatoly
напомните мне, зачем тришейк нужен?
Anatoly
а. это типа когда насобирал нпм пакетов для сложения и вычитания и теперь не уверен, что нужно в коде, а что - нет
Ayrat
ну типа все как конченые импортят тыщу либ из нпм, которые транзитивно тянут миллиард либ, которые … Итоговый бандл без тришейка весил бы гигабайты, прям как папка npm_modules
Ayrat
я так понимаю (но это не точно) что тришейк обходит дерево вызовов или импортов, маркает их как ОК, а всё остальное нахуй вырезает из бандла. Mark`N`Sweep
Ayrat
но я далёк от мира фронтенда могу дичь спороть
Denis
Типо того только он делает это по импортам
Denis
Вызовы не трогает вроде