Обсуждение:YAML

message: YAML в PHP? Это не сложно написать, но родной поддержки в языке нет.
replies: text: Список написан в разделе «Реализации», т. е. подразумевает в каких языках есть библиотека для поддержки YAML. --A.I. 23:16, 2 декабря 2007 (UTC)
thread_title:  PHP 

message: Думаю стоит добавить информации о недостатках (например завязку на табуляцию, неинтуитивен, слишком много спецсимволов управления). А то статья слишком уже рекламная получилась. Не удивлюсь что её писал восторженный студент (который видимо с xml мало работал, поправил кстате один из xmlных примеров)
93.92.201.128 06:15, 19 мая 2009 (UTC)
replies: text: Википедия будет только рада, если Вы напишите раздел критику. Если надо, то любым вопросом вёрстки можете обращаться в том числе ко мне. --A.I. 19:22, 19 мая 2009 (UTC)

text: Про завязку на табуляцию Вы немного не правы. Табуляция (\t) в YAML вообще запрещена. Завязка идёт на отступы. --A.I. 19:22, 19 мая 2009 (UTC)
replies: text: : Под табуляцией я как раз и имел ввиду отступы. 93.92.201.128 12:45, 20 мая 2009 (UTC)

text: : По общепринятой семантике отступы - это табы, а выравнивания - это пробелы. Python головного мозга все перемешивает FRWHate 02:49, 13 февраля 2016 (UTC)
thread_title:  Больше негатива 

message: В спецификации YAML есть важные термины, которые могут вызвать трудности перевода.
* sequence — последовательность. (Не массив — array).
* mapping — сопоставление, отображение. (Не словарь — dictionary).
Оба термина являются абстрактными понятиями (конкретные понятия приведены в скобках) — спецификация YAML целенаправленно оперирует именно абстрактными понятиями. Перевод терминов может показаться не совсем привычным для не-математиков, но его лучше сохранить в таком виде. — Winχα 06:27, 30 мая 2010 (UTC)
*: Эти термины придуманы чтобы обобщить эквивалентные структуры из других языков. Их надо связывать с названиями этих структур.
replies: text: : YAML representations are constructed with three primitives: the sequence, the mapping and the scalar. By sequence we mean an ordered collection, by mapping we mean an unordered association of unique keys to values, and by scalar we mean any object with opaque structure yet expressable as a series of unicode characters. When used generatively, these primitives construct directed graph structures. These primitives were chosen beacuse they are both powerful and familiar: the sequence corresponds to a Perl array and a Python list, the mapping corresponds to a Perl hashtable and a Python dictionary. The scalar represents strings, integers, dates and other atomic data types
replies: text: : https://yaml.org/spec/1.0/#id2491492

text: : Я предлагаю разбить раздел Синтаксис на три подраздела, и остальные подразделы разместить в этих трех подразделах по логике официального мануала. И само собой добавить объяснения, что это всем знакомые массивы, карты и строки— Михаил Ягих (обс.) 10:18, 26 июня 2022 (UTC)
thread_title:  Терминология 

message: Раздел «Пример» написан из рук вон плохо и явно пристрастно. Формальное описание данных примера должно иметь стандартный (не кустарный) формат, по возможности - таблицу. Первым примером должно быть представление YAML, и только потом — альтенативные виды разметки и их сравнение с YAML. Grain 08:13, 9 октября 2013 (UTC)
Попробовал таблицу: ещё не закончил. Её следует дооформить: выглядит она ещё не очень. Постарался, насколько мог, убрать пристрастную информацию, но, боюсь, кое-что ещё может быть поставлено под сомнения. Кто хорошо владеет языками разметки, пожалуйста, отредактируйте. Le Cybeaurge 18:58, 19 ноября 2013 (UTC)
Done. Дошли руки переписать пример по изначальной идее, а именно:
* откатил к бестабличному варианту (табличный, увы, исходил из неправильного понимания сути моей претензии)
* исходные данные представил в виде таблицы (вот где она требовалась)
* plain-текстовое представление, более ненужное, выкинул из рассмотрения, хотя бы потому что для него нет нормальной кодификации
* скорректировал YAML-представление. Прежнее грешило подменой структуры (выносило поле ircEvent за кортеж). Возможно более короткое, потоковое YAML-представление
* скорректировал альтернативную XML-версию, замеченную в том же грехе
BTW: было бы неплохо скоррктировать постановку задачи для примера, так как из исходного невполне ясно куда «прикладывать» regexp :). Grain 00:07, 8 января 2015 (UTC)
Лимерик в примере сохранения перевода строк просто шедевральный. Надеюсь, не найдутся «моралисты», которые захотят его удалить. Finstergeist (обс.) 00:11, 17 апреля 2023 (UTC)
thread_title:  Переписать раздел Пример 

message: Этой правкой участник Tks4Fish удалил ссылку на yamlonline с подписью "YAML to JSON editor", с обоснованием то это был crosswiki spam. Мне ссылка кажется полезной и вполне релевантной. И сейчас эта ссылка вообще находится в «чёрном списке». Может, всё же стоит её вернуть? — Nashev 09:02, 5 октября 2020 (UTC)
thread_title:  Удаление ссылки на  

message: Этой правкой участник Dima st bk удалил список реализаций, типа потому что он бесконечный. Мне кажется, зря. Может, вернуть? — Nashev 10:06, 2 февраля 2022 (UTC)
* В википедии 333 статьи о языках программирования. И только для десяти есть библиотеки с поддержкой YAML? -- dima_st_bk 23:21, 2 февраля 2022 (UTC)
thread_title:  Реализации 

message: {"bindings":
 {"ircEvent|method|regexp":
  ["PRIVMSG|newUri|^http://.*",
   "PRIVMSG|deleteUri|^delete.*",
   "PRIVMSG|randomUri|^random.*"]}}
дайте хотя бы ссылку, как это называется или где реализовано? FeelUs (обс.) 00:16, 24 апреля 2024 (UTC)
thread_title:  В совместимом JSON