Much like lisp is often considered a list based programming language what languages are considered map based?
I remember reading about one a few years back, but can not longer find a reference to it. It looked something like:
[if:test then:<code> else:<more code>]
edit: and more where quoted code blocks which would be conditional evaluated. In this fashion if/cond and others would not be special form as they are in lisp/scheme.
The syntax above is supposed to be map/dictionary like just like lisp's syntax is list like.
if would be a key with the value of test.
then would be a key with the value of .
...