Vasily
<_,_>
Anonymous
Hog
Это нахухоль или похухоль?
Anonymous
Это нахухоль или похухоль?
ну вопще блэтхухоль, очень напоминает скобки от Василия
Vasily
Синтакс стандартный
Anonymous
если кого обидел - простите, у меня уже жомга пришла
Vasily
Ну начинается
Roman
Roman
Закат в горах это красиво
Крылатый
https://youtu.be/kFuhRNXwqTQ
Ilya
Башню ты сложил?
Roman
Ага
Hog
👍🏻
Vladislav
Странно кинулось ну да ладно
Vladislav
Viacheslav
А вы говорите нельзя на нескольких строках писать в свич-экспрешонах, вот же!!
Aleksandr
жсники так же делают
Aleksandr
много раз видел
Viacheslav
но... я же... шутил...
Aleksandr
а они нет
Vasiliy
https://youtu.be/kFuhRNXwqTQ
занимательно.
Vasiliy
https://youtu.be/Zp44GNRzvCc
Vasiliy
я вот эту жду наверное
Vasily
Игры по 40к обычно редкостное говно
Vasiliy
угу. Но слушай, тут делает фирма, которая сделала warhammer vermintide
Vasily
Место проклятое (с)
Andrew
А вы говорите нельзя на нескольких строках писать в свич-экспрешонах, вот же!!
Помню когда я возмущался по поводу свитч экспрешнс в сишарпе @omgszer именно такой костыль и предложил, уже несколько раз это обсосали)
Vagif
Всю неделю пишу фронтенд на фейбле и могу от всей души порекомендовать The Elmish Book (https://zaid-ajaj.github.io/the-elmish-book/#/). То, что надо для быстрого продвижения.
Vagif
И, кстати, я перешел с Фулмы на Feliz.Bulma
Vladimir
Тоже могу поделиться) Второй день пишу на фейбле, но юзаю его чисто для компиляции в js, скорее всего для мелких проектов это не очень идея - у меня например 250 строк кода, это несжатых 8кб, если их в лоб переписать на фейбл то выходит около 50кб (и это с учетом tree-shaking и сжатия кода). Поэтому приходится код таким образом писать. чтобы минимально было импортов из фейбловских либ и постоянно следить чтобы они снова вдруг не появились. Например использование строковых функций типа split, join сразу же 15кб добавляет
Dr. Friedrich
Какой ад. А почему так?
Vladimir
ну у них получается своя имплементация класса строки и она тянется целиком вместо того чтобы просто заюзать js
Vladimir
почему-то тянется поддержка вебассембли все время, хоть я и не просил, а только хотел строки засплитить
Dr. Friedrich
Я надеюсь, там строка в JS без использования WASM сплитится? :)
Vasily
Ну скорее всего там говнокод где-то
Dr. Friedrich
Ну скорее всего там говнокод где-то
Да мб нечаянно зацепили
Vasily
Заид у меня давно на подозрении
Vasily
Кстати
Vagif
ну у них получается своя имплементация класса строки и она тянется целиком вместо того чтобы просто заюзать js
Странно, но ведь по идее она должна тянуть яваскриптовский вариант в тех случаях, когда есть эквивалент
Dr. Friedrich
Василий всюду видит заговор, подозрения у него
Vasily
В новой версии paket починили работу add-credentials на маке и линуксе
Vagif
Заид у меня давно на подозрении
Ну так его можно пингануть, если он что-то поломал
Vladimir
Странно, но ведь по идее она должна тянуть яваскриптовский вариант в тех случаях, когда есть эквивалент
ну вот это работает когда эквивалент находится без импорта фейбловской либы, а если импорт идет, сразу получай десятки килобайт
Vladimir
например Array.head заюзал - сразу +5кб, а если .[0], то файл с имплементацией массивов не тянется, js реализация юзается
Vladimir
а webpack настроен? сборка продакшен?
конечно) если не продакшн, то бандл уже 100кб
Dr. Friedrich
например Array.head заюзал - сразу +5кб, а если .[0], то файл с имплементацией массивов не тянется, js реализация юзается
Похоже, что к стдлибе забыли применить tree-shaking? Или она написана как-то неудачно.
Vladimir
мб я неправильно понимаю tree-shaking, похоже если только одну функцию из файла заюзать, то тянется все равно весь файл
Denis
но это редкий юзкейс так то фейбл не так много весит
Denis
не больше всяких вью / реактов
Vladimir
точно больше) они же не тянут с собой js либу стандартную
Vladimir
а фейбл получается тянет
Denis
ну я сравнивал свои проекты на вью и на фейбле
Denis
и фейбл меньше
Denis
там типо если просто генератор заюзать типо vue-cli уже нормально так получается
Igor
им бы надо как-то методы в fable std размечать, что они без сайд-эффектов ибо без них даже closure не может вырезать не используемыем методы
Igor
и фейбл меньше
а если fable + vue 😏 или как у вас принято ui верстать?
Denis
а если fable + vue 😏 или как у вас принято ui верстать?
ну под фейбл нет нормальных биндингов для vue
Denis
только реакт
Vladimir
зарелизится 3 вью - можно будет писать биндинги, есть желающие поучаствовать?
Dr. Friedrich
вот это https://elm-lang.org/try вроде делает очень компактный код, синтаксис очень похож на фшарп.
Только сам язык не очень продвинутый, имхо. Скажем, свои тайпклассы там нельзя объявить.
Igor
вот это https://elm-lang.org/try вроде делает очень компактный код, синтаксис очень похож на фшарп.
ну так-то есть reason который еще ближе к f# и даже с плюшками модулей и полиморфных варинатов но я так понимаю мы хотим гомогенный стек
Dr. Friedrich
Ну и с жс интероп очень уж жуткий, мне не понравилось.
Anonymous
Только сам язык не очень продвинутый, имхо. Скажем, свои тайпклассы там нельзя объявить.
записи там есть и множества, и лишнего ничего только то что нужно для веб-приложения
Igor
кстати еще есть purescript и интероп там гораздо лучше чем в elm просто пишешь ffi как в хаскеле
Dr. Friedrich
Anonymous
Dr. Friedrich
кстати еще есть purescript и интероп там гораздо лучше чем в elm просто пишешь ffi как в хаскеле
Да, пурс тоже лучше. Но интероп там всё ещё стрёмный, надо сказать.
Igor
https://reasonml.org/try 🌚
Anonymous
To be implemented.
Anonymous
сырой