LINUX.ORG.RU

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

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

У меня ощущение такое, что ты наглухо не понял, о чём человек пишет. Эталонная реализация, тем более на экзотическом языке — никак не замена описанию формата. И тем более его не заменяют никакие «функции сериализации». Это всё равно, что вместо стандарта на XML дать людям парсер XML - читайте, мол. Даже хуже, поскольку парсеры XML обычно написаны на текстовых языках, да и сам XML тоже. И всё это можно прочитать обычным текстовым редактором, в отличие от твоего мёбиусопрога.

Документация нужна для того, чтобы любой программист мог написать читалку твоего формата, не запуская ничего лишнего.

А при твоём подходе получается, что вот, выпустил ты метапрог. Кто-то им заинтересовался. И ему только для того, чтобы прочесть описание, надо либо запускать непонятный бинарь, либо компилировать этот же бинарь из в хлам обфусцированных сишных исходников.

По факту ты делаешь _проприетарный_ клон Лабвью, поскольку исходников — исходников, которые можно посмотреть сторонним инструментом — нет и не предвидится. Ну и кому нужна эта шляпа, если есть оригинал?

Змей сожрал свой собственный хвост.

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

У меня ощущение такое, что ты наглухо не понял, о чём человек пишет. Эталонная реализация, тем более на экзотическом языке — никак не замена описанию формата. И тем более его не заменяют никакие «функции сериализации». Это всё равно, что вместо стандарта на XML дать людям парсер XML - читайте, мол. Даже хуже, поскольку парсеры XML обычно написаны на текстовых языках, да и сам XML тоже. И всё это можно прочитать обычным текстовым редактором.

Документация нужна для того, чтобы любой программист мог написать читалку твоего формата, не запуская ничего лишнего.

А при твоём подходе получается, что вот, выпустил ты метапрог. Кто-то им заинтересовался. И ему только для того, чтобы прочесть описание, надо либо запускать непонятный бинарь, либо компилировать этот же бинарь из в хлам обфусцированных сишных исходников.

По факту ты делаешь _проприетарный_ клон Лабвью, поскольку исходников — исходников, которые можно посмотреть сторонним инструментом — нет и не предвидится. Ну и кому нужна эта шляпа, если есть оригинал?

Змей сожрал свой собственный хвост.