phpAspect + C + XSLT - это что-то интересное!

Rammstein

PHPClub::News
phpAspect + C + XSLT - это что-то интересное!

Аспектно-ориентированная разработка в PHP медленно, но верно движется к своему признанию.
Один из участников "Google Summer of code 2006", William Candillon, начал разработку новой версии phpAspect на C, в которой планируется использовать всю мощь XSL трансформаций. Разумеется, данная технология подразумевает использование XML, в качестве предмета, на который трансформация применяется. William предлагает следующий отрывок кода:
PHP:
<?php
class Foo
{
    private $bar = array(1);
}
?>
и отражение этого кода в дерево (это называется Abstract syntax tree), которое легко может трансформироваться в XML исходник:


То есть, речь идёт о том, чтобы PHP разработчик мог применять XSLT для изменения своего кода. По моему мнению, лучшего решения, чем XSLT просто не придумаешь (здесь нужно говорить, скорее, об огромных возможностях XPath).

Остаётся только наблюдать за ходом работы на блоге автора.
 
Сверху