Ken Tilton <kentilton at gmail.com> writes: > pps. How would Python do this? Is it possible to avoid committing to > an implementation mechanism? Compare and contrast. k You'd just write a function. Python's expression syntax is comparable to a Lisp reader (you can have nested values of mixed types etc.) so you can use Python expressions to initialize pretty much anything.