I've been thinking about this again because of the recent re-post of one of pg's Lisp essays (one of the two that originally provoked me into learning Lisp). The essay makes an argument that the answer to your question is roughly "No". The argument goes like this: no language that lacks Lisp-style macros can be as powerful as Lisp. Macros aren't possible without code=data, and code=data comes from sexps. But any lang…
Or can Smalltalk be modelled as an s-exp based language?
http://en.wikipedia.org/wiki/Smalltalk#Image-based_persisten...