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

Есть ли способ создать закодировать тотальный Map по енаму? Хочу

им заменять рекорды с бойлерплейтными полями.

UPD: оно еще и с зависимыми типами значений. Есть пакет dependent-map, но он странный и мап там не тотальный.

5 ответов

28 просмотров

Тотальный мап по енаму это тотальная функция по енаму. Если не надо сильно много раз обновлять, то функцией прямо и кодируйте.

Гриша-Герасев Автор вопроса
Lierdakil
Тотальный мап по енаму это тотальная функция по ен...

Функцией неудобоно совсем и на них Eq нет. А еще они не тотальные в хаскелле и так.

Гриша Герасев
Функцией неудобоно совсем и на них Eq нет. А еще о...

Ну допустим Eq можно и написать через newtype, для bounded enum совсем даже не сложно. Ну а что касается тотальности функций, -Werror=incomplete-patterns в помощь.

Гриша Герасев
Функцией неудобоно совсем и на них Eq нет. А еще о...

Для ценителей есть ещё vinyl. Определённо не Map, но тотальность на тайплевеле можно обеспечить.

Так бери либы для row рекордов, типа large-records

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта