Fighting down my urge for a terse binary encoding and embracing s-expressions for network transport is helping a lot with development.
— John Carmack (@ID_AA_Carmack) March 17, 2015
For an wonderful and revealing example of using s-expressions for data interchange, see the paper I discussed in this post from my old blog.