LINUX.ORG.RU

[вещества][лиспы]скобочный веб

 


1

4

Мечта идиота. Чтобы все эти разнабойные языки (html, css, js, xml, xlst, ...) померли и был один веб на s-expr. Макросы обязательно (и это лучше чем xlst)
Типичная вебстраничка была бы такой.

(html
  (head
    (title '(Web page))
    (style
      (match '(body .footer)
        :color red
      )
    )
    (script
      (alert 'Hello world')
    )
  )
  (body
    (div :id 'foo')
  )
)
Прошу прощения на неканоничные скобки. CL конечно же как скриптовый язык. html и css - доменные. И браузер на лиспе, расширяемый.
Что думают многоуважаемные лисперы? Подьемно сделать революцию?

★★★★
Ответ на: комментарий от Miguel

Кто сказал?

Практика. На лиспе никто по-другому не пишет.

Что, не заработает?

Нет, просто так, почему-то, никто не пишет. Ну вот как никто не использует движки с гарантиями корректности html-кода.

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

Еще никто не научился строить MVC без межмодульной связи между M, V и С.

Э... А как это MVC может быть без связей? o_O

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

На лиспе никто по-другому не пишет.

Так — тоже почти никто не пишет.

Miguel ★★★★★
()

Браузер Clojure под тулкит McCLIM что-то такое и есть. Только без css и свежего html5.

Подьемно сделать революцию?

неподъёмно, ибо надо переписывать весь веб. алсо, что делать с js не очень понятно (то есть, понятно, что нужно транслировать этот js в лисп, и какая-то из ранних реализаций js именно так и работала).

алсо, см. http://progmatism.com/software/kamen/

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