История изменений
Исправление MOPKOBKA, (текущая версия) :
Вроде бы plist специально для этого придумали. В чём проблема? Тут ещё большой вопрос, должно ли это быть фичей структуры, или сериализатора. Мне вот не нравятся эти хинты прямо в структуре.
plist это же словарь просто как в php?
Взглянув на структуру сразу можно увидеть какие поля за что отвечают, как преобразуются, я считаю это хорошо. В С есть X макросы для этого. Как CL может более эффективно решить эту проблему?
Буквально программируют. Например тот же набор для твоего pipe можно брать из конфига в xml/yaml. Прикручивают туда if-else и понеслось.
Ну на таком базовом уровне программируют, это да. Вот как Common Lisp эффективно решает задачу взять конфиг yaml и выполнить его?
Компиляция это явно плюс, если нужна скорость, в C/C++ некоторые библиотеки для всяких сложных вычислений имеют jit, удобно когда это из коробки.
Исправление MOPKOBKA, :
Вроде бы plist специально для этого придумали. В чём проблема? Тут ещё большой вопрос, должно ли это быть фичей структуры, или сериализатора. Мне вот не нравятся эти хинты прямо в структуре.
plist это же словарь просто как в php?
Взглянув на структуру сразу можно увидеть какие поля за что отвечают, как преобразуются, я считаю это хорошо. В С есть X макросы для этого.
Буквально программируют. Например тот же набор для твоего pipe можно брать из конфига в xml/yaml. Прикручивают туда if-else и понеслось.
Ну на таком базовом уровне программируют, это да. Вот как Common Lisp эффективно решает задачу взять конфиг yaml и выполнить его?
Компиляция это явно плюс, если нужна скорость, в C/C++ некоторые библиотеки для всяких сложных вычислений имеют jit, удобно когда это из коробки.
Исправление MOPKOBKA, :
Вроде бы plist специально для этого придумали. В чём проблема? Тут ещё большой вопрос, должно ли это быть фичей структуры, или сериализатора. Мне вот не нравятся эти хинты прямо в структуре.
plist это же словарь просто как в php?
Буквально программируют. Например тот же набор для твоего pipe можно брать из конфига в xml/yaml. Прикручивают туда if-else и понеслось.
Ну на таком базовом уровне программируют, это да. Вот как Common Lisp эффективно решает задачу взять конфиг yaml и выполнить его?
Компиляция это явно плюс, если нужна скорость, в C/C++ некоторые библиотеки для всяких сложных вычислений имеют jit, удобно когда это из коробки.
Исходная версия MOPKOBKA, :
Вроде бы plist специально для этого придумали. В чём проблема? Тут ещё большой вопрос, должно ли это быть фичей структуры, или сериализатора. Мне вот не нравятся эти хинты прямо в структуре.
plist это же словарь просто как в php?
Буквально программируют. Например тот же набор для твоего pipe можно брать из конфига в xml/yaml. Прикручивают туда if-else и понеслось.
Ну на таком базовом уровне программируют, это да. Вот как Common Lisp эффективно решает задачу взять конфиг yaml и выполнить его?