LINUX.ORG.RU

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

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

Кстати не думаю что переход на JSON хорошая идея, во первых это сильнее оторвет их порт от оригинального кода, во вторых JSON отдельно от JavaScript выглядит по наркомански

Оригинальный launchd юзает файлы конфигов .plist в формате xml:

<dict>
   <key>Something</key>
   <true/>
   <key>Fruits</key>
   <array>
      <string>["Apple"]</string>
      <string>["Orange"]</string>
      <string>["Pear"]</string>
   </array>
</dict>

а вот так это в JSON:

{
   "Something": "true",
   "Fruits": [
      "[\"Apple\"]",
      "[\"Orange\"]",
      "[\"Pear\"]"
   ]
}

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

Кстати не думаю что переход на JSON хорошая идея, во первых это сильнее оторвет их порт от оригинального кода, во вторых JSON отдельно от JavaScript выглядит по наркомански

Оригинальный launchd юзает файлы конфигов .plist в формате xml:

<dict>
   <key>Something</key>
   <true/>
   <key>Fruits</key>
   <array>
      <string>["Apple"]</string>
      <string>["Orange"]</string>
      <string>["Pear"]</string>
   </array>
</dict>

а вот так это в JSON:

{
   "Something": true,
   "Fruits": [
      "[\"Apple\"]",
      "[\"Orange\"]",
      "[\"Pear\"]"
   ]
}

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

Кстати не думаю что переход на JSON хорошая идея, во первых это сильнее оторвет их порт от оригинального кода, во вторых JSON отдельно от JavaScript выглядит по наркомански

Оригинальный launchd юзает файлы конфигов .plist в формате xml:

<dict>
   <key>Something</key>
   <true/>
   <key>Fruits</key>
   <array>
      <string>["Apple"]</string>
      <string>["Orange"]</string>
      <string>["Pear"]</string>
   </array>
</dict>

а вот так это в JSON:

{
   "Something": true,
   "Fruits": [
      "[\"Apple\"]",
      "[\"Orange\"]",
      "[\"Pear\"]"
   ]
}