gsoc: Cleavir + CLISP is self hosting.
Charles Zhang <[email protected]> Mon, 18 Jun 2018 23:59:07 -0400
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <CAB=SSSmrTHe2C9SCFvEajU=YE+=6BZUQ=2ExCwSqR2C-TZ-WBg@mail.gmail.com> |
Hello clisp, Bruno, Sam, After squashing lots of correctness issues, Cleavir + CLISP can now self compile itself, and then do it again, and then do it again... In fact, Cleavir can compile itself faster than the CLISP interpreted Cleavir can! (load "clisp/src/cleavir/load.lisp") (setf cleavir-clisp::*use-cleavir* t) (time (let ((sys::*load-compiling* t)) (load "clisp/src/cleavir/load.lisp"))) .... Real time: 71.04431 sec. Run time: 70.8091 sec. Space: 5706124304 Bytes GC: 1264, GC time: 13.956973 sec. (time (let ((sys::*load-compiling* t)) (load "/home/charliezhang/clisp/src/cleavir/load.lisp"))) Real time: 52.189316 sec. Run time: 52.014194 sec. Space: 3788180744 Bytes GC: 732, GC time: 9.725193 sec. Charles ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ clisp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/clisp-devel