tag:blogger.com,1999:blog-5399540152597236446.post3496310413515248570..comments2023-10-06T14:50:05.580+03:00Comments on koorchik's Perl blog || Перл блог: Экономия памяти: YAML::Tinykoorchikhttp://www.blogger.com/profile/17833110957902665733noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-5399540152597236446.post-41323569503236694242011-10-19T22:45:44.809+03:002011-10-19T22:45:44.809+03:00Ну для поиска ошибки можно использовать полноценны...Ну для поиска ошибки можно использовать полноценный модуль "YAML" и делать что-то типа<br />perl -MYAML -e 'YAML::LoadFile("file.yml")'koorchikhttps://www.blogger.com/profile/17833110957902665733noreply@blogger.comtag:blogger.com,1999:blog-5399540152597236446.post-18158027594524319072011-10-19T18:09:27.743+03:002011-10-19T18:09:27.743+03:00Согласен с Alexey, что при битом файле - замучаешь...Согласен с Alexey, что при битом файле - замучаешься находить ошибку в YAML::Tiny формате, была такая байда, но для простых key:value - работает надежноНиколай Мишинhttps://www.blogger.com/profile/02168558551212889081noreply@blogger.comtag:blogger.com,1999:blog-5399540152597236446.post-44374714693400241392010-04-22T22:58:21.644+03:002010-04-22T22:58:21.644+03:00YAML действительно прекрасный формат, но YAML::Tin...YAML действительно прекрасный формат, но YAML::Tiny ужасен.<br />В основном потому, что в случае, если где-то есть ошибка identation, то YAML::Tiny не скажет, где именно, и поиски могут растянуться надолго..Alexeyhttp://sveshnikov.runoreply@blogger.comtag:blogger.com,1999:blog-5399540152597236446.post-34401767601732786112010-04-17T20:08:13.830+03:002010-04-17T20:08:13.830+03:00Дык, попробую YAML как-нибудь на досуге. Но, имея ...Дык, попробую YAML как-нибудь на досуге. Но, имея уже один устоявшийся синтаксис для конфигов (апачевский .conf) и один — для сериализации структур (JSON), не хочется плодить сущности :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5399540152597236446.post-30018500470006583172010-04-17T19:57:41.037+03:002010-04-17T19:57:41.037+03:00JSON::XS - согласен, что исключительно быстрый мод...JSON::XS - согласен, что исключительно быстрый модуль ( даже писал когда-то про него http://koorchik.blogspot.com/2010/01/blog-post_26.html ) и использую его вовсю, но не для конфигурационных целей - для формирования JSON данных для браузера.<br /><br />YAML нравиться тем, что для него реализован парсер практически на любом юзыке программирования. <br />Базовый конфиг обычно создаю просто koorchikhttps://www.blogger.com/profile/17833110957902665733noreply@blogger.comtag:blogger.com,1999:blog-5399540152597236446.post-20030837761473193822010-04-17T19:47:22.198+03:002010-04-17T19:47:22.198+03:00Я предпочитаю для подобных целей JSON, модуль соот...Я предпочитаю для подобных целей JSON, модуль соответственно JSON::XS. Быстрый до невероятия. Зависимостей тоже нет.<br /><br />Но конфигурационные файлы — всё-таки Config::File и ему подобные. Оно привычнее как-то.Anonymousnoreply@blogger.com