Cl-redis: Separation of Concerns in Library Design
lisp-univ-etc.blogspot.de2 pointsby serichsen0 comments
['div', {'class': 'foo'},
'some text',
['span', {}, 'yay']]
You also can embed "directives" or "components" in a rather obvious and unambiguous way: ['div', {'class': 'container'},
[MyConstructor, {'arg': foo()}]]
Implementing a robust interpreter for this is a matter of perhaps 50 to 100 lines of plain JavaScript.