169 похожих чатов

Я не знаю, вот что-то не работает в моём примере?

7 ответов

12 просмотров

все работает - я перевариваю само решение и пошел читать про GenIso там цирка древняя в этом примере я не хочу закладывать бомбу в виде "когда я обновлю цирку все пойдет по бороде" - поэтому несмотря на то, что решение вроде бы работает, я не сделаю так в проде скорее всего все закончится вообще ручными кодеками с точки зрения изучения всех опций - дервейшен, дженерик, магнолии, монокли и прочее с этой точки зрения я расстроен и разочарован это отнимает слишком много времени везде задача "прокрутить сраный json" сделана максимально просто, я могу это сделать за 10 минут на любом япе, даже не зная его синтаксиса но в скале, все выглядит так, что главная цель - обсуждать беконечно какие-то высокие темы, но кодеки-то ты будешь писать руками в итоге да будешь делать это на удобной скале - но ручками

В скале очень важен скилл умения писать 5 строчек кода по заданной сигнатуре. Рекомендуется его развить

Я думал раньше - что это про Go

так вам ехать или шашечки?

Да, примерно так. Только сигнатуры в скале чуть лучше

Oleg-ℕižnik Автор вопроса

тут как бы понимаете, вы одновременно захотели и шашечки и ехать, сначала придумали специальный подход для дизайна доменной области, а потом захотели, чтобы имеющиеся библиотеки поддерживали автоматически именно заказанный вами подход я исходно хотел предложить решение помощнее с GADT, но решил упростить, в этом примере Iso тоже можно выкинуть и автоматизировать на шейплесе, например и будет всё работать ещё автоматичнее т.е. вы сами тут решаете больше вам хочется руками делать, или больше включить автомагизм типов мой код посередине где-то

а в чем заключается "специальный подход для дизайна доменной области"

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта