Size: a a a

2020 August 17

LO

Leonid 🦇 Onokhov in haskell_blah
<foo>
 <regexp>.+@.+</regexp>
</foo>

еще лучше
источник

Oℕ

Oleg ℕizhnik in haskell_blah
а какие есть ещё типы?
источник

AS

Alexander Smirnov in haskell_blah
Leonid 🦇 Onokhov
<foo>
 <regexp>.+@.+</regexp>
</foo>

еще лучше
А мне нравится <regexp name="foo>.+@.+</regexp>
источник

AS

Alexander Smirnov in haskell_blah
Oleg ℕizhnik
а какие есть ещё типы?
Любые, которые ты объяснишь парсеру
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Похоже на прагмы
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Или аннотации
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Не очень понятно, как наличие типа regexp ограничивает множество термов
источник

AS

Alexander Smirnov in haskell_blah
Типа {-# LANUGAGE OverloadedStrings -#}; foo = ".+@.+" :: Regexp?
источник

AS

Alexander Smirnov in haskell_blah
Oleg ℕizhnik
Не очень понятно, как наличие типа regexp ограничивает множество термов
Если невалидный регэксп, не прочитается
источник

AS

Alexander Smirnov in haskell_blah
Да, в ямле все типы isString
источник

LO

Leonid 🦇 Onokhov in haskell_blah
ямл используют только потому что писать парсеры на мейнстримных языках это боль и страдания
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Alexander Smirnov
Если невалидный регэксп, не прочитается
интересно, но всё-таки когда я слышу "типизация", я ожидаю, что у термов есть некоторая метаинформация, которая требует совпадения типов в определённых местах, типа там применение функции или матчинг
источник

LO

Leonid 🦇 Onokhov in haskell_blah
хотя даже s-exp лучше
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Т.е. суть в том, чтобы у каждого терма был тип
источник

Oℕ

Oleg ℕizhnik in haskell_blah
А здесь похоже на просто какой-то режим парсинга вроде
foo : regexp(".asdsad")
источник

AS

Alexander Smirnov in haskell_blah
Oleg ℕizhnik
интересно, но всё-таки когда я слышу "типизация", я ожидаю, что у термов есть некоторая метаинформация, которая требует совпадения типов в определённых местах, типа там применение функции или матчинг
Мы говорим о типизированных данных, в этом контексте странно ожидать появления функций или паттерн-матчинга
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Alexander Smirnov
Мы говорим о типизированных данных, в этом контексте странно ожидать появления функций или паттерн-матчинга
Почему же, это совершенно логично для типизированных данных
источник

AS

Alexander Smirnov in haskell_blah
В данных не может быть функций
источник

LO

Leonid 🦇 Onokhov in haskell_blah
правильное слово - "тэг" же
источник

LO

Leonid 🦇 Onokhov in haskell_blah
пометка
источник