He is not the first to look at Lisp, and I would surprised if he is the last.<p>Lisp has some really compelling properties as means of expressing a program.<p>Unfortunately there is a severe impedance mismatch between Lisp and the Algol inspired languages of today&#x27;s mainstream. Overcoming the mismatch is not difficult but takes effort and so few are willing to expel any real effort; Carmack is certainly not the sort to shy away from some effort.<p>I would recommend trying out Racket or Common Lisp if you can. Common Lisp really need Emacs so if you are not familiar with the editor I would recommend the former.