![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
в моем проекте появились XSLT-шки. примерно по 20 кб. пока 2 штуки. щас буду писать третью. я идиот?
значит ли это, что пора переписывать куски на функциональном языке с похожей семантикой?
это собсна произошло после того как кое-чего переползло с кастомного формата на хмл, т.к. им по сути является.
no subject
Date: 2011-02-11 09:19 pm (UTC)no subject
Date: 2011-02-11 09:55 pm (UTC)no subject
Date: 2011-02-12 05:48 am (UTC)no subject
Date: 2011-02-12 08:08 am (UTC)Когда в формате появляются неймспейсы...
> базы SQLite
О нет.
Там комбинированный AST (HTML+SVG+JS)
no subject
Date: 2011-02-12 08:31 am (UTC)А SQLite у меня сейчас в живом проекте используется, с неймспейсами и конфигурацией базы "под триплстор". Для обычных ("программных") AST не стал бы - другая ниша по объёму/скорости. Но тоже смотрел бы в первую очередь на графовые решения.
no subject
Date: 2011-02-12 08:32 am (UTC)no subject
Date: 2011-02-12 08:33 am (UTC)no subject
Date: 2011-02-12 08:46 am (UTC)no subject
Date: 2011-02-12 08:49 am (UTC)no subject
Date: 2011-02-12 08:36 am (UTC)побороть тыщщу багов транслятораи загнать в браузер. Мне оно, правда, не надо, да и нынче sqlite в браузерах тоже появилось, но я бы на ее поддержку все же не рассчитывал.no subject
Date: 2011-02-11 09:34 pm (UTC)1. Переполсти с кастомного формата и костылей
2. на XML+XSLT,
3. чтобы потом переползти на более функциональный язык и, наверное его нативный формат ;)
no subject
Date: 2011-02-11 10:23 pm (UTC)Мне, правда, зело нравится xpath, он компактный. Gremlin еще круче, но мало распространен.
Паттерн матчинг и dataflow (графы таких трансформов) - это реально мегатулзы.
О чорт, я только что понял, что начав с хмл я бы мог сократить ядро софтины вообще до строчек эдак 50.
no subject
Date: 2011-02-11 10:29 pm (UTC)no subject
Date: 2011-02-12 12:24 am (UTC)no subject
Date: 2011-02-11 10:31 pm (UTC)http://www.infoq.com/articles/Beyond-Foundations-FSharp
no subject
Date: 2011-02-11 10:32 pm (UTC)no subject
Date: 2011-02-11 10:42 pm (UTC)(Потому что надо еще и полезный функционал писать, а жаль)
С другой стороны, без этого функционала например непонятна гранулярность обьектов которые гоняются по датафлову, я долго-долго размышлял, потом оказалось что достаточно 2 итераций экспериментов
no subject
Date: 2011-02-12 12:05 am (UTC)Однако, мне в XSLT очень подсветка ошибок студиевская нравится, поэтому пока сижу на нем))
no subject
Date: 2011-02-11 09:34 pm (UTC)no subject
Date: 2011-02-11 10:20 pm (UTC)no subject
Date: 2011-02-12 11:46 am (UTC)