<a href="http:&#x2F;&#x2F;3lproject.org&#x2F;features" rel="nofollow">http:&#x2F;&#x2F;3lproject.org&#x2F;features</a><p>Some of that is vastly simpler to do with a dynamic language.<p>&quot;You can boot into a REPL (Read Evaluate Print Loop) and can inspect or rewrite any part of the OS as you are using it.&quot;<p>As far as I know, nobody has figured out a way to have your cake and eat it too with static typing.  Some of the simple things that lisps have been doing for decades are very difficult if not impossible to do with statically compiled languages.