Romɑn
Roman
Вот обсуждаю сейчас альтернативный подход (нормальный) к сериализации. Чел грит, что хочет видеть читаемый жсон. Я говорю, что это не проблема, и вся индустрия делает читаемые жсоны с помощью автоматических сериализаторов.
Говорю, надо просто модели разделять для разных слоев — для ДАЛ одни, для логики другие.
И он мне говорит, блять, IT WILL BRING A TYPE EXPLOSION
Roman
СУКАН БЛЯТЬ, а вот это говно MyTypeToJson и MyTypeFromJson это блять не тайп экспложин?!
Ilya
Так спроси.
Shub
Roman
Там кстати есть второй регистр. Тот, что я скидывал, он для ToJson. Если хочешь обратно — вам в другой, FromJson. Которые, кстати, называются DefaultRegistry & InitRegistry соответственно
Shub
пока пацаны из Вилларибо заморачиваются с DefailtRegisty и InitRegistry, пацаны из Виллабаджо быстро нахерачили все на srtp и давно гоняют в fortinte
Shub
при этом пилить объекты на рекордах и модулях, а так же раскатывать словари вручную поверх списков - это нормально, ведь Я ЖЕ ЗНАЮ ЧТО ТУТ ПРОИСХОДИТ
Roman
да какая нахуй разница, сколько типов, когда у тебя полпроекта — это так или иначе что-то про жсон
Roman
Roman
короче, я уходил из сищарпа, потому что меня доебал бойлерплейт и говнокод.
Roman
Но что-то пошло не так, и рабочий проект на фшарпе — возможно, самый хуевый код, с которым доводилось работать. Ну, можт не самый, но в топе
Ilya
Сюрприз. Проблема не в языках.
Roman
На сишарпе в принципе очень тяжело писать вменяемый ынтырпрайз. На фшпре легче, если ты не ебанутый
Shub
Roman
Ilya
Но не факт, что было бы лучше? :)
Igor
Igor
Еб__или бы все ко-эффектами и гиганские рекорды просто гоняли
А весь стейт приложение хранился бы в единственном атоме)
Romɑn
Igor
Как вариант, но можно попроще http://www.fssnip.net/1V/title/Clojures-Atoms
Doge
Doge
Или вообще DSL на лиспе, которая уже бы в целевой язык разворачивалась
Igor
Ilya
Надо было писать на паскале.
Ilya
Поможет ли?
Doge
Igor
Igor
Doge
Doge
И никаких эффектов
Igor
Вот именно НИ-Х_-Я (те IO)
Igor
Igor
Пора вводить новый термин “непрозрачные функции”, которые еще хуже чем impure
Doge
Ну ты открой любой скаловский репл и посмотри
Igor
На хе ра мне твой IO
Doge
Это само определение чистоты считай
Igor
Думаю посыл ты понял, сраться я не хочу
Shub
Так язык то годный
Я тебе именно это и говорил: оставленные без присмотра кожаные мешки опошлят и изгадят любую идею
Shub
Shub
Doge
Vasily
Shub
Λ ll И K X
Vasily
Начитаются Влашина
Shub
Можно выходец из джета?
по всем экзит интервью, которые делал я, выходец из джета должен ненавидеть эфшарп всеми фибрами души.
Vasily
И начинают ддд монадами обмазывать
Shub
Vasily
Потому как очень хочется монадок на определенном этапе развития
Vasily
Λ ll И K X
Vasily
Λ ll И K X
це пиздец
Vasily
Да видел я это
Vasily
У людей в головах, когда они начинают изучать фп, рисуется картина светлого будущего, которое настанет, если затащить монады
Vasily
Так вот
Vasily
Это карго культ
Doge
Это карго культ
Ну да, относительно большая часть монадок не сказать, чтобы сильно актуальна вне чистых языков.
Doge
А часть и в чистых-то нафиг нужна
Vasily
Когда в джунглях строят макет ВВП, там из говна и палок железную птицу, и начинают приносить человеческие жертвоприношения
Vasily
Мысль о том, что имеет смысл начать с воздушного шара, дика
Doge
Doge
Рефакторинг с бегом за ключами словарей
Doge
Спасибо, не надо