Can we change the title to say Python-like or something similar? Based on the comments so far, it seems that the detail that it compiles its own Python-inspired language, not actual Python, is lost on many. EDIT: A list of differences here: https://docs.exaloop.io/codon/general/differences The summary minimizes with "many Python programs will work with few if any modifications", but it actually looks like a substanti…
That list actually seems genuinely pretty minimal. Reading your comment I was expecting a long major list of changes, but it's only 3 things, most of which seem relatively unlikely to impact most programs, with the possible exception of dictionary sort order.
Codon: A high-performance Python-like compiler using LLVM
71–80 of 184 posts
Re: Codon: A high-performance Python-like compiler using LLVM
#72Can we change the title to say Python-like or something similar? Based on the comments so far, it seems that the detail that it compiles its own Python-inspired language, not actual Python, is lost on many. EDIT: A list of differences here: https://docs.exaloop.io/codon/general/differences The summary minimizes with "many Python programs will work with few if any modifications", but it actually looks like a substanti…
Re: Codon: A high-performance Python-like compiler using LLVM
#73would love to see actual benchmarks
Don't have anything significant, but giving this a quick test with some of my advent of code solutions I found it to be quite a bit slower: time python day_2.py ________________________________________________________ Executed in 57.25 millis fish external usr time 25.02 millis 52.00 micros 24.97 millis sys time 25.01 millis 601.00 micros 24.41 millis time codon run -release day_2.py _________________________________…
Re: Codon: A high-performance Python-like compiler using LLVM
#74Can we change the title to say Python-like or something similar? Based on the comments so far, it seems that the detail that it compiles its own Python-inspired language, not actual Python, is lost on many. EDIT: A list of differences here: https://docs.exaloop.io/codon/general/differences The summary minimizes with "many Python programs will work with few if any modifications", but it actually looks like a substanti…
Also, I'm not actually sure what they mean by internal dict sorting. Do they mean insertion order stability?
Re: Codon: A high-performance Python-like compiler using LLVM
#75Free for non-production use... it's a "no" for me.
Surprised this sentiment is so common. It's like, do you want open source devs to work for free forever? Even Redis had to pivot to a business license. I'm not sure what the terms are in this particular case, but in general, wanting someone to pay if they're deploying it to lots of customers seems reasonable.
I agree that the devs of these tools need to be paid, but that particular avenue presents some roadblocks.
Re: Codon: A high-performance Python-like compiler using LLVM
#76Re: Codon: A high-performance Python-like compiler using LLVM
#77Do people not know about numba which unlike this project is FOSS and integrates with numpy???
Re: Codon: A high-performance Python-like compiler using LLVM
#78Re: Codon: A high-performance Python-like compiler using LLVM
#79What's the difference with mypyc [0] ? It also compiles Python to native code. [0]: https://github.com/mypyc/mypyc
Re: Codon: A high-performance Python-like compiler using LLVM
#80Can we change the title to say Python-like or something similar? Based on the comments so far, it seems that the detail that it compiles its own Python-inspired language, not actual Python, is lost on many. EDIT: A list of differences here: https://docs.exaloop.io/codon/general/differences The summary minimizes with "many Python programs will work with few if any modifications", but it actually looks like a substanti…