Стрелки и парсеры
Jan. 10th, 2010 11:38 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Слушайте, а эти ваши стрелки, это же еще более позитивный майндфак, чем монады. Голову, во всяком случае, вырывают намного быстрее.
Так вот, насчет парсеров - возможна ли такая шиза: написать парсер на парсеке, а потом подсунуть ему какую-нибудь другую монаду, чтобы он вместо парсера сделал AST этого самого парсера, из которого можно было бы сгенерить код на другом языке?
Так вот, насчет парсеров - возможна ли такая шиза: написать парсер на парсеке, а потом подсунуть ему какую-нибудь другую монаду, чтобы он вместо парсера сделал AST этого самого парсера, из которого можно было бы сгенерить код на другом языке?
no subject
Date: 2010-01-10 01:41 pm (UTC)Стрелки-то чем не угодили!? Это ж тупо обобщение хаскельного понятия функции. См. самые известные примеры стрелок - просто функции и стрелки Клейсли.
>> такая шиза: написать парсер на парсеке, а потом подсунуть ему какую-нибудь другую монаду, чтобы он вместо парсера сделал AST этого самого парсера, из которого можно было бы сгенерить код на другом языке?
А вот это уже brain damage, имхо :)
no subject
Date: 2010-01-10 04:31 pm (UTC)