Vasily
Криворуким дебилам типа меня лучше, когда компилятор руки отрубает
Vasily
А не вот это вот хождение по лезвию сайдэффектов
Vladimir
ну есть же там этот, safe stack с прилагой bookstore (правда я её так и не завёл)
есть ссылка? а то на сайте только одностраничники
x
мне казалось, тут есть специалист по fable @grishace
Romɑn
Криворуким дебилам типа меня лучше, когда компилятор руки отрубает
Это и про меня. Поэтому большие проекты с бизнес логикой на сишарпе для меня боль.
Romɑn
Криворуким дебилам типа меня лучше, когда компилятор руки отрубает
Проблема в том, что многие не могут признаться себе, что они криворукие, с одной стороны, с другой стороны есть те кто вложится в понимание этого сишарпного "налл сейфти" и будет говорить "нахрен ваш фарш, вон в сишарпе есть тоже есть" и они уж свои вложения будут защищать как бешенные с такой сложностью фичи
Ayrat
!!11
Ayrat
ну типа простая фича не может быть хорошей по определению
Ayrat
пойду ещё раз почитаю нахуя MaybeNull и AllowNull ввели
Диёр
пойду ещё раз почитаю нахуя MaybeNull и AllowNull ввели
у меня от этого сообщения щас немного поехала голова
Anatoly
в общем, поеду в офис
Anatoly
надо что-то дофига сделать
Ayrat
Я так подумал что возможно эта фича - фаботаж от Картера, чтобы люди охуели и ушли в F#
Ayrat
он походу PM в этой фиче был
Romɑn
Я так подумал что возможно эта фича - фаботаж от Картера, чтобы люди охуели и ушли в F#
Честно говоря я бы такое ему не простил. Даже за фаботаж. Это как зашедший далеко пранк когда повар всех заставил говна поесть, простите
Vladyslav
как раз в духе пранка
Ayrat
тут явно результат работы всей команды архитекторов!!11
Ayrat
Думаешь там ещё и Сайм был?
думаю да. Кроссоверы между вселенными случаются, где-то даже адженды митингов есть
Viacheslav
https://devblogs.microsoft.com/dotnet/try-out-nullable-reference-types/ Как же сложно
>generic constraint >generates a warning Я понимаю, что обратная совместимость и все дела, но как-то это странно
Ayrat
Я вот вчитался и понял что вот так придётся писать всегда void M<T>(T? t) where T: notnull
Ayrat
то есть это не временный синтаксис
Ayrat
И AllowNull странный, он позволяет отключить проверки на null в вызывающем коде при включенной налабилити фиче
Ayrat
Короче, ну его нахуй. Пойду обратно в скалу
Ilya
Там лучше?
Ayrat
Там лучше?
там Одерскому похуй на обратную совместимости
Ayrat
в 2.13 взял и перетасовал интерфейсы коллекций
Ilya
А, то есть он делает больно по-другому)
Vasily
Одерски делает больно один раз
Ayrat
А, то есть он делает больно по-другому)
Да. и это боль наверное посильнее, потому что все либы надо отдельно компилить под каждую скалу
Vasily
А тут много
Ayrat
То есть либа под 2.12 может (да чо уж там, с гарантией) не заработать на 2.13
Ayrat
хочешь ты значит перейти на 2.13 с новыми коллекциями, а там только 3 хипстера свои либы переписали
Vladimir
https://github.com/SAFE-Stack/SAFE-BookStore
ну вот глянул снова, что могу сказать, по сравнению с реактом и вью это просто неюзабельно с моей точки зрения. Там такие ухищрения с моделями и диспатчами, что я уже на двух страницах еле понимаю что происходит
Anatoly
> Opt in a project, opt out files Ну вообще это нормально
Vladimir
что уже говорить о больших приложениях
Anatoly
Мы так вводили линтер в нашу js котобазу
Romɑn
ну вот глянул снова, что могу сказать, по сравнению с реактом и вью это просто неюзабельно с моей точки зрения. Там такие ухищрения с моделями и диспатчами, что я уже на двух страницах еле понимаю что происходит
Не писал на реакте, но фейбл читабельный и понятный. Тебе не всегда нужен стейт и для этого в фйебл.реакт взяли и добавил хуки. Тебе никто не запрещает писать не на Elmish)
Андрей
Vladimir
Нет сумм-типов, есть Any, null-ы и фигурные скобочки
на самом деле есть сумм-типы там) а null и в фейбле есть
Андрей
ну те сум типы не совсем сум
Vladimir
а скобочек в фейбле побольше)
Vladimir
ну те сум типы не совсем сум
ну мы же говорим по юай, там тебе не нужно бизнес логику моделировать во вьюхе, там тех что есть тип сумм хватает)
Romɑn
Romɑn
Но кто-то использует
Диёр
Где-то видел челиков, которые писали под ноду на котлин
Ayrat
Где-то видел челиков, которые писали под ноду на котлин
я тут в чатике видел челиков, которые писали под ведроид на фшарпе!!1
Диёр
Где-то видел челиков, которые писали под ноду на котлин
Как вариант от одного из коллег слышал: "ну вдруг там фана ради написали, а потом оно внезапно выстрелило"
Диёр
Я бы сам так делал
Anatoly
В общем, прочитал пост
Anatoly
Ничего сложного нет, но танцы с обратной совместимостью делают больно глазам
Anatoly
Фича всё ещё говно, пока
Anatoly
Но там есть надежда: Important: These attributes only affect nullable analysis for the callers of methods that are annotated with them. The bodies of annotated methods and things like interface implementation do not respect these attributes. We may add support for that in the future.
Ayrat
Тут внезапно от жетбрейнс https://groups.google.com/forum/m/#!topic/homotopytypetheory/rf6YJB5Omj0
Ayrat
Вот походу куда Брагилевского затянули
Vasily
ЗАСОСАЛО
Bonart
БАЙТОЕБА СРАЗУ ВИДНО!!!!1111
Узнаю орла я по помету!
Hog
что уже говорить о больших приложениях
Есть видосик про «большие» приложения на элмише. Но я слышал мнение, что элмиш не нужен.
Hog
так а смысл писать на фейбле с реактом если можно ина тайпскрипте с реактом?
Ну, не знаю. ф# прикольнее. Нет? И модельку шарить между клиентом и сервером.
Vladimir
Ну, не знаю. ф# прикольнее. Нет? И модельку шарить между клиентом и сервером.
я же только за, при условии что нету хаков и приседаний всяких) я на фейбле не писал, но из примеров складывается ощущение что их примерно столько же сколько полезного кода. Есть может какой пример у тебя хороший на реакт+фейбл?
Romɑn
иииии...! КОЛОНИЗАЦИЯ!!