ПоискПочтаДискКалендарьДеньгиМой КругФотки
Войти


Друзья, 28 июля мы закрываем Я.ру. Приносим вам свои извинения.

(^_^)

премодерируемый клуб  

Присоединившись к клубу, вы сможете вывешивать фотки в галерее и создавать новые темы для обсуждения. Обсуждаемые темы клуба будут появляться на странице «Что нового».
Вступить в клуб
О клубе
31 мая 2009 года, 19:02
О клубе
Каждый понимает слово "wiki" по своему...
В клубе действуют правила.
Правила клуба

В клубе запрещено:

  1. Писать сообщения, противоречащие законодательству РФ.
  2. Оскорблять других участников клуба.
  3. Размещать материалы эротического характера.
  4. Размещать рекламу.
  5. Размещать записи, не соответствующие теме клуба.

В случае нарушения правил ваши записи могут быть удалены, а вы сами – исключены из клуба.

записи по месяцам · меткам · типам

выделить все / снять выделение

Показать
Вегед написал
27 июня 2009 года, 16:22
(^_^)
Стойкость к ошибкам

Существуют две стратегии:

  1. Отображать ошибочно набранный элемент, но с минимально деструктивными действиями. Т.е. открытый элемент в начале текста не должен закрыться лишь в самом его конце, а должен закрыться максимально рано – там где откроется любой следующий элемент).
  2. Ошибочно набранный элемент трактовать как просто текст.
Вегед написал
27 июня 2009 года, 16:11
(^_^)
Расширения, которые не новая разметка

Разметка должна позволять выразить:

  • блочность/инлайновость
  • идентификатор расширения
  • произвольный закрывающийся элемент (вместо экранирования, для возможности употреблять любые символы в блоке расширения)
  • возможно, опциональную строку параметров расширения
Вегед написал
15 июня 2009 года, 02:32
(^_^)
Немного общих слов

Разновидность текстовой разметки. Всё представленно в виде текста и для создания/редактирования
подойдёт любой текстовый редактор.

Человекочитаема в исходном виде. Например, о длинных строках заботится автор, а списки не записываются в одну строчку.
Также косвеным следствием является максимальный минимализм в разметке.

Основное назначение – написание текстов. Всевозможные сложные структуры данных (картинки, схемы и т.п.)
являются дополнениями и вкраплениями, а не доминирующим содержанием.

Предоставляет классические текстовые элементы и возможность расширения. Соответственно текстовые элементы
для текстов и расширения для всевозможных вкраплений.

Классические текстовые элементы разделены на инлайновые и блочные.

  • просто текст
  • полужирный
  • курсив
  • подчёркнутый
  • зачёркнутый
  • моноширный
  • верхний индекс
  • нижний индекс
  • ссылка
  • эскейпинг
  • перенос строки
  • заголовки
  • упорядоченные и неупорядоченные списки (вложенные)
  • параграфы
  • таблицы

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

Вегед поделился ссылкой
10 июня 2009 года, 18:51
(^_^)
Парсер
с помощью Ometa/JS
work in progress...
Вегед написал
10 июня 2009 года, 18:47
(^_^)
разморозка
Клуб чуть было не заморозился...
β-версия

 

Что получается:    изменить 
Подписаться на комментарии к записи

Получать уведомления о всех ответах в этом обсуждении.

 
Отписаться от комментарев к записи

Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.

 
К сожалению, комментарий не удалось отправить. Попробуйте ещё раз.я в курсе