- Не работали выражения типа $a[i][j], т.е. не работал доступ к элементам вложенных массивов
- Вызов шаблона (call) в параметрах (param) другого шаблона не работал с пустым телом, т.е. не работала инструкция типа
{call template1}
{param x}{call template2 data="$a" /}{/param}
{/call} - Блок literal удалял "лишние" пробельные символы, хотя по спецификации не должен был этого делать
- Директивы печати требовали отсутствия пробелов справа от |, что не соответствует спецификации.
- Так же, было указано, что в качестве "массива" в параметрах шаблона можно было передать только список (Common Lisp backend), но имеет смысл разрешить использовать любую sequence.
Я устранил эти недостатки (это оказалось очень просто) и оформил в виде новой версии - cl-closure-template-0.1.3.
Комментариев нет:
Отправить комментарий