LINUX.ORG.RU

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

Исправление 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 и выполнить его?