The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google развивает модульную сборочную систему Soong для Android, opennews (??), 29-Окт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


99. "Google развивает модульную сборочную систему Soong для Andro..."  +/
Сообщение от Ordu (ok), 30-Окт-19, 16:45 
Лучше декларативность на json, чем декларативность на bash.

На деле, я не знаю форматов которые были бы существенно лучше чем json для подобных вещей. Есть всякие там toml и вариации, они лучше json тем, что меньше скобочек надо, но это детали и нюансы.

Скажем, если сравнить с лиспом, то предпочтение json'у такой записи:

(cc_library
    ...
    :srcs ("generic.cpp")
    :arch (
        :arm (:srcs ("arm.cpp"))
        :x86 (:srcs ("x86.cpp"))))

можно объяснить только личными предпочтениями.

Ответить | Правка | Наверх | Cообщить модератору

105. "Google развивает модульную сборочную систему Soong для Andro..."  +/
Сообщение от Урри (?), 01-Ноя-19, 11:05 
> На деле, я не знаю форматов которые были бы существенно лучше чем json для подобных вещей.

А я знаю - yaml.

Ответить | Правка | Наверх | Cообщить модератору

107. "Google развивает модульную сборочную систему Soong для Andro..."  +/
Сообщение от виндотролль (ok), 03-Ноя-19, 03:20 
> А я знаю - yaml.

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

Но если выделить некий сабсет yaml (возможно какую-то из ранних версий) чисто для замены json, то будет очень даже ничего.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру