And none of these languages is less powerful than Lisp, lack Unicode support, or whatever, so this can't be the reason.
Codon: A high-performance Python-like compiler using LLVM
91–100 of 184 posts
Re: Codon: A high-performance Python-like compiler using LLVM
#92power of Python is in ecosystem of libraries, not only Python syntax. Without the ecosystem of libraries, I am afraid use cases for Codon will be very very limited. Because Python developers (just like Node) got used to thinking: Need to do X? Lets see if I can pip install library that does it. Ultimately, python is like super flexible glue between ecosystem of libraries that lets anyone build and prototype high qual…
If Codon becomes similar enough to Python, it will be trivial to port Python libs to it, thus opening Codon to the vast Python ecosystem.
Re: Codon: A high-performance Python-like compiler using LLVM
#93Since Codon performs static type checking ahead of time, a few of Python's dynamic features are disallowed. For example, monkey patching classes at runtime (although Codon supports a form of this at compile time) or adding objects of different types to a collection. This seems like a very different language from Python if it won't let you do: [1, 'a string']
Re: Codon: A high-performance Python-like compiler using LLVM
#94I want the opposite. Is there a project that compiles to python (either source or bytecode)? Sort of a graalvm for python?
Re: Codon: A high-performance Python-like compiler using LLVM
#95Since Codon performs static type checking ahead of time, a few of Python's dynamic features are disallowed. For example, monkey patching classes at runtime (although Codon supports a form of this at compile time) or adding objects of different types to a collection. This seems like a very different language from Python if it won't let you do: [1, 'a string']
I have been using Python since 25 years, and never needed that one.
Re: Codon: A high-performance Python-like compiler using LLVM
#96Re: Codon: A high-performance Python-like compiler using LLVM
#97Earlier quoted context omitted.
I have been using Python since 25 years, and never needed that one.
In 25 years you’ve never once created a list with more than one type of object in it?
Re: Codon: A high-performance Python-like compiler using LLVM
#98Who would create a language that only has ASCII strings in this day and age?
Re: Codon: A high-performance Python-like compiler using LLVM
#99Earlier quoted context omitted.
Python is a language with several implementations (PyPy, CPython, JPython). Not all python programs work in all of those implementations. So, I think this might qualify as much as a python implementation as PyPy.
I don't think python without heterogenous lists and dictionaries is really python?
Re: Codon: A high-performance Python-like compiler using LLVM
#100Earlier quoted context omitted.
I have been using Python since 25 years, and never needed that one.
In 25 years you’ve never once created a list with more than one type of object in it?