Size: a a a

2021 March 31

к

кана in Haskell
так, а откуда b быть в скоупе, если ты ее держишь в только в скоупе констрейнта
источник

к

кана in Haskell
f :: (forall a. a -> a) -> a

тут тоже a внешний это не тот a что внутри
источник

к

кана in Haskell
а хм, я не прав
источник

к

кана in Haskell
констрейнт же тоже внутри forall
источник

a

adam in Haskell
если это и правда достаточный пример, то скорее всего следствие неконфлюентности констрейнт чекера, попробуй
forall a b (t :: a -> b -> *) . Contextual t => Contains Fresh b ~ True
источник

IK

Ivan Kretov in Haskell
Товарищи, у кого был опыт работы с google cloud? Есть ли какой то пример как деплоить?
источник

ЗП

Зигохистоморфный Пре... in Haskell
вопрос, есть CST есть AST имея идею ttg или hkd можно создать одну универсальную сущность?
источник

JM

Jonn Mostovoy in Haskell
Простите за оффтоп.
Я лет 10 назад сидел в erlang@jabber.org.ru, прошла информация что чат жив и переехал в Telegram.
Если кто-то знает как его найти, please share. :)
источник

A

Andrey in Haskell
Jonn Mostovoy
Простите за оффтоп.
Я лет 10 назад сидел в erlang@jabber.org.ru, прошла информация что чат жив и переехал в Telegram.
Если кто-то знает как его найти, please share. :)
@erlangrus этот?
источник

JS

Jerzy Syrowiecki in Haskell
Jonn Mostovoy
Простите за оффтоп.
Я лет 10 назад сидел в erlang@jabber.org.ru, прошла информация что чат жив и переехал в Telegram.
Если кто-то знает как его найти, please share. :)
жабер-чат либо жив, либо переехал в Телеграм, либо это корабль Тесея
источник

JS

Jerzy Syrowiecki in Haskell
Зигохистоморфный Препроморфизм
вопрос, есть CST есть AST имея идею ttg или hkd можно создать одну универсальную сущность?
смотря что понимать под абстрактным и конкретным, но почти наверняка да. может, @icrbow подскажет
источник

к

кана in Haskell
Зигохистоморфный Препроморфизм
вопрос, есть CST есть AST имея идею ttg или hkd можно создать одну универсальную сущность?
можно конечно, но смысла в этом 0
источник

к

кана in Haskell
cst это про грамматику парсера, а ast это про удобные трансформации
источник

к

кана in Haskell
cst желательно вообще даже не самому описывать, а генерить из грамматики, явное описание это чисто бойлерплейт, из-за того что happy например не умеет генерить типы
источник

ЗП

Зигохистоморфный Пре... in Haskell
кана
cst это про грамматику парсера, а ast это про удобные трансформации
но надо еще cst -> ast?
источник

к

кана in Haskell
ну надо офк
источник

ЗП

Зигохистоморфный Пре... in Haskell
можно думаю для cst использовать это
https://bnfc.digitalgrammars.com/
источник

к

кана in Haskell
да, я использовал недавно bnfc-meta (https://github.com/ulysses4ever/BNFC-meta/blob/master/examples/typesafe/Typesafe.hs), он тоже template haskell-ем генерирует CST
источник

ЗП

Зигохистоморфный Пре... in Haskell
но по сути CST должен содержать и номер строки прочее и опционально даже информацию о типе
источник

к

кана in Haskell
ну, не обязательно, это сугубо от парсера же зависит уже
источник