4 ms·
This looks pretty cool. A better summary at the top would be nice to new users. I had to scroll down a bit, and read few lines until I realized it translates Py
by truncate 5y ago
This looks pretty cool. A better summary at the top would be nice to new users. I had to scroll down a bit, and read few lines until I realized it translates Python to C, and then uses CC to do final compilation (it is also quite ambiguous if executable is native or interpreted, until you read that part).
I'd be looking more into this, but anyone else knows any other dynamically typed language which compiles to native code, not JITed or bytecode (I remember there were few Lisps out there).
- astrange 5y agoThere are some for Perl in various degrees of emitting bytecode to actually optimizing (perlcc, RPerl). I think others prefer emitting to Java or making their own JITs.
- scarygliders 5y agoMy one claim to fame is that a few years ago, I suggested the TL;DR wording on the Nuitka Overview page: https://nuitka.net/pages/overview.html https://nuitka.net/pages/overview.html If I could find the message I sent to the Nuitka mailing list (or did I suggest it via email? Can't remember) I'd publish that here. ;)
- scarygliders 5y ago^ Seriously? Downvotes? What did I say which was wrong? Honestly thought it was a mildly interesting anecdote! Sheesh! You people! :)
- cestith 5y agoSteel Bank Common Lisp compiles Lisp to executables. Julia supports both a REPL and AOT compilation. There are some Forth compilers for various systems. https://www.thefreecountry.com/compilers/forth.shtml https://www.thefreecountry.com/compilers/forth.shtml
- eesmith 5y agoHumorously, https://cliki.net/Python https://cliki.net/Python - "Python is the name of a free high-performance compiler originally developed at Carnegie-Mellon University for CMU Common Lisp, it is now used by SBCL ..."