The Tenth Rule applies only to "sufficiently complicated" programs that add so many features and support libraries that they become a poor subset of Lisp.
Implementing your a subset dialect of your favorite language in a poor/hostile/new environment is quite hackish, imo.