#1 - srfi 9 solves this mostly, though I agree about the long names. If your implementation doesn&#x27;t bundle that for you, you should probably use a different implementation.<p>#2 - preach it.<p>#3 - The &quot;big&quot; schemes provide hash tables for you.<p>#4 - Well... fexprs used to be standard in lisp, but implementers didn&#x27;t enjoy figuring out what a symbol meant at compile time.<p>I dunno, I really enjoy coding in scheme. Especially syntax-rules. I know syntax-case is the bees knees, but syntax-rules is pretty easy for me to model quickly.