x-lisp to geometer and canvas, as the elisp to emacs. setup c project examples 重读 EOPL -- 只有在实现 x-lisp 之后,重读 EOPL 才不枯燥