Size: a a a

PureScript — русскоговорящее сообщество

2021 September 09

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
тогда рекорд уж лучше
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
рекорд только строки
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
-- | Convert from and to a @(k -> a)@ function.
--
-- Complexity: tabulate O(n * log n), index O(log n)
instance (Ord k, Enum k, Bounded k) => Representable (TotalMap k) where
   type Rep (TotalMap k) = k
   tabulate f = TotalMap $ Map.fromList [(k, f k) | k <- [minBound .. maxBound]]
   index = Data.Key.index

написано же
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
источник

K

Kir in PureScript — русскоговорящее сообщество
Стоп, как ты в пурсе в рекорде-то произвольную строку с терм-левела-то ключом возьмёшь?
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
ну так строки же
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
{1 :: Int, 2 :: Boolean}?
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
Это не работает
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
type H = {_1 :: Int, _2 :: Boolean}
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
))
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
через Proxy?
источник

K

Kir in PureScript — русскоговорящее сообщество
источник
2021 September 11

p

parket in PureScript — русскоговорящее сообщество
Что через прокси? :)
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
А какой вопрос, конкретно?
источник

p

parket in PureScript — русскоговорящее сообщество
Ну, прокси, это синглтон с фантомом просто.

Как ты строку с уровня значений на уровень типов поднимешь?
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
для какой цели?
источник

p

parket in PureScript — русскоговорящее сообщество
Ну вот и я не понял, как и для какой цели. :)
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
ну вот поэтому мы почти как слепой с глухим, что-то обсуждаем)
источник

SO

Sash Osh in PureScript — русскоговорящее сообщество
строку можно поднимать на уровень имени поля  рекорда, когда это нужно (Proxy :: Proxy "field")
источник

p

parket in PureScript — русскоговорящее сообщество
Ну, это понятно. Тайплевел строка. Ее можно вниз, на уровень значений кастануть, но не наоборот.
источник