Size: a a a

2020 June 24

к

кана in Haskell
по-моему дата-семействами не оч часто пользуются, а вроде бы зря
источник

AV

Alexander Vershilov in Haskell
Ладно, эта та часть проекта, которую я хочу вечно перепилить, но пока оно просто работает и можно не трогать
источник

AV

Alexander Vershilov in Haskell
Мне вот что интересно, а я ведь могу так же как HasField в линзах сделать доступ по номерам?
источник

AV

Alexander Vershilov in Haskell
И можно ли номера заставить работать как через оверлоадед labels? Или описания типов?
источник

AV

Alexander Vershilov in Haskell
что-то кажется я какого-то монстра сейчас создам, похоже это лишь теоритический вопрос
источник

к

кана in Haskell
что за номера?
источник

АХ

Алексей Худяков... in Haskell
Alexander Vershilov
Мне вот что интересно, а я ведь могу так же как HasField в линзах сделать доступ по номерам?
источник

AV

Alexander Vershilov in Haskell
по порядку элемента как в туплях
источник

AV

Alexander Vershilov in Haskell
Не хочу vector-fixed-hetero 🙁
источник

AV

Alexander Vershilov in Haskell
Я не один в проекте
источник

АХ

Алексей Худяков... in Haskell
В линзах есть _1
источник

AV

Alexander Vershilov in Haskell
Ну у меня есть WithFields
источник

AV

Alexander Vershilov in Haskell
и WithField, для них нету линзов
источник

AV

Alexander Vershilov in Haskell
Нужно понять какой интерфейс написать, обычный или через generic как-то
источник

АХ

Алексей Худяков... in Haskell
Alexander Vershilov
Не хочу vector-fixed-hetero 🙁
Разумное желание. Пакет же больше людей пугать
источник

A

Andrey in Haskell
Alexander Vershilov
Или если проект побочный for run без особых требований и дедлайнов
+++
источник

АХ

Алексей Худяков... in Haskell
>data Foo = Foo Int Char deriving (Show,Generic)
> instance Field1 Foo Foo Int Int
> Foo 1 'c' ^. _1
1
источник

A

Andrey in Haskell
Андрей Вилинский
к сожалению да
ну т.е. мне потребовалось месяц почитать одну книгу, а потом за ещё месяц вечерами написать программу на заказ соседу из деревни.. правда потом, прошло несколько лет, чтобы норм вкатиться..
источник

AV

Alexander Vershilov in Haskell
Алексей Худяков
>data Foo = Foo Int Char deriving (Show,Generic)
> instance Field1 Foo Foo Int Int
> Foo 1 'c' ^. _1
1
А сквозные инстансы?
источник

AV

Alexander Vershilov in Haskell
WithFields a b= WithFields a b
и если для a или b есть линза, то чтобы для WithFields была?
источник