Комментарии 17
Вот говорили мне - нельзя с утра до ночи заниматься фронт-эндом.
Вот вам, пожалуйста.
Вот вам новое развлечение:
спрашивать фрилансеров или студии за сколько возьмутся переписать такой проект.
Можно даже честно сказать что все на Typescript без бекэнда, хватит одного фронтэндщика. И исходники есть.
Неплохой оконный менеджер! Какие у вас Линукс, менеджер и тема?
Ну, при желании и не так можно, хотя тоже шедеврально
HTMLang похож на CAML. Это когда майкрософтеры нашли в SQL фатальный недостаток: прискорбно малое количество угловых скобочек.
А вообще, совсем необязательно пилить такое, чтобы доказать, что HTML это ЯП. Своими текстами на HTML вы заставляете (программируете) среду (браузер) что-то делать? Заставляете. Значит, это ЯП. Как и CSS, и SQL, и вообще любой DSL. Другое дело, императивный ли получается ЯП, или декларативный, насколько он строг, является ли он Тьюринг-полным, и т.п.
Думаю на таком интернет можно закрывать:
CREATE SELECTOR .margin-huge-top;
INSERT .margin-huge-top (margin-top, 50px);
CREATE SELECTOR .margin-huge-bottom;
INSERT .margin-huge-bottom (margin-bottom, 50px);
CREATE SELECTOR .margin-huge-left;
INSERT .margin-huge-left (margin-left, 50px);
CREATE SELECTOR .margin-huge-right;
INSERT .margin-huge-right (margin-right, 50px);
MERGE .margin-huge-top AND .margin-huge-bottom AND .margin-huge-left AND .margin-huge-right AS .margin-huge;
DROP .margin-huge-left;
кто-то будучи сильно не в духе взял общий синтаксис HTML
Это называется SGML, к HTML получившееся отношения особо не имеет.
Мне показалось, что первые два проекта, особенно второй - отсылка не столько к HTML, сколько к XML.
P.S. А вот, выше уже про SGML подметили :)
А под названием Lemon есть ещё вполне живой проект генерации парсеров на замену YACC/Bison. Я даже удивился, думал, это про него, при чём, думаю, тут дичь.
А тут, оказывается, кто-то название для фреймворка неосмотрительно выбрал.
Что-то я не понял удивления по поводу HTML. HTML это подмножество SGML - древовидного формата. Aбстрактное синтаксическое дерево, одна из форм представления программы, имеет форму... дерева. С помощью LLVM такой проект по представлению C++ в виде HTML можно за пару часов накатать.
Спасибо. Очень познавательно.
кто-то
tsoding
Ну блин, он довольно известный стример же.
Взяли SGML, зачем-то сказали, что это HTML и пытаетесь тут нас обмануть.
Всех этих тэгов for, def, call в HTML нет.
А пользовательские тэги нафигачить и пользовательским парсером их обработать - дурное дело нехитрое.
Творим дичь с помощью инструментов веб-разработки