LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Чем лучше - тем что Ragel это инструмент более общего назначения. Ragel используется для лексического разбора в языке Jancy http://tibbo.com/jancy/compiler.html

У меня встречный вопрос: зачем создавать узкоспециализированные инструменты (вроде Kaitai) когда есть инструменты более общего назначения, вроде Ragel и всяких других лексеров-парсеров, используя которые можно решать те же самые задачи и даже больше? В чем у KS преимущество? Может быть есть какие-нибудь сравнения кода, сгенерированного через KS и через Ragel для разбора какого-то бинарного формата, сравнения «понятности» кода написанного на ragel с кодом из KS (.ksy format) и скорости разбора. Вот это было бы интересно, было бы о чем поговорить.

Исправление SZT, :

Чем лучше - тем что Ragel это инструмент более общего назначения. Ragel используется для синтаксического разбора в языке Jancy http://tibbo.com/jancy/compiler.html

У меня встречный вопрос: зачем создавать узкоспециализированные инструменты (вроде Kaitai) когда есть инструменты более общего назначения, вроде Ragel и всяких других лексеров-парсеров, используя которые можно решать те же самые задачи и даже больше? В чем у KS преимущество? Может быть есть какие-нибудь сравнения кода, сгенерированного через KS и через Ragel для разбора какого-то бинарного формата, сравнения «понятности» кода написанного на ragel с кодом из KS (.ksy format) и скорости разбора. Вот это было бы интересно, было бы о чем поговорить.

Исходная версия SZT, :

Чем лучше - тем что это инструмент более общего назначения. Ragel используется для синтаксического разбора в языке Jancy http://tibbo.com/jancy/compiler.html

У меня встречный вопрос: зачем создавать узкоспециализированные инструменты (вроде Kaitai) когда есть инструменты более общего назначения, вроде Ragel и всякие там лексеры, используя которые можно решать те же самые задачи и даже больше? В чем у KS преимущество? Может быть есть какие-нибудь сравнения кода, сгенерированного через KS и через Ragel для разбора какого-то бинарного формата, сравнения «понятности» кода написанного на ragel с кодом из KS (.ksy format) и скорости разбора. Вот это было бы интересно, было бы о чем поговорить.