LINUX.ORG.RU

> А от треугольных скобкотегов эйчтиэмэлей и прочих эмэлей меня тошнит.

Читать s-выражения намного сложнее, чем избыточный html.

paranonymous
()
Ответ на: комментарий от AndreyKl

> дело техники я думаю. после пары дней должно полегчать.

не полегчает :) говорю тебе как человек, который с этими самыми скобками давно работает.

paranonymous
()
Ответ на: комментарий от AndreyKl

> не, это всё таки не маркап, а шаблонизатор. Не знаю как в таком виде его применять..

Дык не используй возможностей лиспа и вместо переменных пиши стринги - получишь маркап.

paranonymous
()
Ответ на: комментарий от AndreyKl

но

(:table :border 0 :cellpadding 5 :cellspacing 5)

по сравнению с

<table border=«0» cellpadding=«5» cellspacing=«5»> </table>

набирать не так уж и плохо, ни знаков равно, ни кавычек, только не понятно, как style=«color: red» сделать

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

:style (conc «padding:»

не, это что-то не то. проще написать

style=«padding: 2px»

нежели

:style «padding: 5px»

не нравится мне что-то.. ща чел напишет, погляжу

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

> набирать не так уж и плохо, ни знаков равно, ни кавычек, только не понятно, как style=«color: red» сделать

:style «color: red» очевидно

Когда у тебя будет 10 уровней вложенности и ты не будешь знать, где и что заканчивается-начинается - тогда и поговорим о простоте использования.

paranonymous
()
Ответ на: комментарий от AndreyKl

> style=«color: red»

(style (color red))

Но такие фокусы уже будет проделать сложнее, чем банальное преобразование s-expr в теги.

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от alg0rythm

Просто парсер. Ладно, вышло что-то типа:

(convert2 ' (html () (head ((title Dream) (foo bar)) (body)))) «<HTML > <HEAD TITLE='DREAM' FOO='BAR' > <BODY > </BODY> </HEAD> </HTML>»

Но тут загвоздка: как параметр от тега отличать. Собственно, я знаю как, но париться влом. У меня опыта писанины на лиспе нет, увы

different_thing
()
Ответ на: комментарий от different_thing

Можно просто пометить их #t и #p, что я думаю, делать мне или забить)

different_thing
()
Ответ на: комментарий от different_thing

чувствую, скобок много получается

надо формат менять

(html
  (head
    (meta :http-equiv content-type :content text/html; charset=UTF-8)
    (title моя первая страничка на s-выражениях)
    (script :type text/javascript :src http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js)
    (script :type text/javascript ~
       $(function() {
         alert('вот теперь я балдею ещё больше');
       });
    ~)
  )
  (body
    (div :class just_aClass :style (:color green :font-size bigger :text-decoration none :border 1px solid blue) ~А вроде неплохо выходит (любопытно, когда мы это бросим, на этом этапе или diffrent_thing что-нибудь напишет?)~
    )
  )
)
AndreyKl ★★★★★
()
Ответ на: комментарий от KRoN73

>Эта разметка ориентирована на максимальные простоту и лёгкость использования. И читабельность в текстовом виде. Но она покрывает процентов 90 потребностей форумов, блогов и т.п.

но почему-то большей популярностью пользуется угрёбищный BB-code :(

lazyklimm ★★★★★
()
Ответ на: комментарий от different_thing

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

AndreyKl ★★★★★
()

Перестаньте изобретать cl-who!

AnDoR ★★★★★
()

(html (head (title 'Мечта))

(а (href http://linux.org.ru) 'Русская информация об ОС Linux)

Вместо символов должны быть строки же.

xetf ★★
()
Ответ на: комментарий от AndreyKl

Ну в общем, щас если я свою ошибку исправлю с несколькими тегами, вложенными в родительский, то и файлоработу прикручу

different_thing
()

А я на днях писал в микроблог о том, что хотел бы видеть веб в TeX-разметке вместо HTML. Имхо, было бы даже лучше, чем предлагает автор темы.

Zombieff ★★
()
Ответ на: комментарий от lazyklimm

>но почему-то большей популярностью пользуется угрёбищный BB-code :(

Традиция :) Плюс BB-код, всё же, богаче. Но что интереснее всего, BB-код и markdown могут работать вместе, дополняя друг друга.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.