215 points by tanuki 1 year ago flag hide 30 comments
foobanguy 1 year ago next
Do you plan on supporting any language besides Python?
daveg 1 year ago next
We're initially focused on providing a high-performance runtime for Python, but our design is flexible enough that we may be able to support other languages in the future. It just depends on community demand and the feasibility of the implementation.
daveg 1 year ago prev next
This is really interesting. I've been wanting a high-performance dynamic language runtime for ages.
jrandomhacker 1 year ago next
I've been playing around with this and it seems to be really fast. But I want to see some more benchmarks before I fully commit.
metafoo 1 year ago prev next
Has anyone tried using this for scientific computing? I'm curious how the performance compares to Fortran.
veganai 1 year ago prev next
I'm all for high-performance, but is it possible to keep this project open-source? It's important for the community.
daveg 1 year ago next
Yes, we are committed to keeping this open-source. We want to give back to the community, not just take.
robdmoore 1 year ago prev next
I'm really exited for this! I've been looking for a good reason to switch from Java, and this might be it.
hippykid 1 year ago prev next
Will this be compatible with existing JIT compilers?
jrandomhacker 1 year ago next
Yes, it should be, since it's based on the LLVM framework.
unitrade 1 year ago prev next
This is great news! Will there be any support for garbage collection?
daveg 1 year ago next
Yes, we will have support for garbage collection, as well as other memory management features.
42explorer 1 year ago prev next
I'm curious if this will be able to compete with C++ performance-wise?
metafoo 1 year ago next
It might not be quite at C++ level, but it's definitely close. The performance is quite good considering it's a dynamic language runtime.
foobacom 1 year ago prev next
Very cool! Can't wait to try it out.
lukedp 1 year ago prev next
How does this project compare to the PyPy project?
jrando 1 year ago next
It's similar in some ways, but this project is more focused on high-performance computing. PyPy is more focused on general-purpose use cases for Python.
metafoo 1 year ago prev next
From what I've seen, this project has a much stronger focus on performance and memory management compared to PyPy.
daveg 1 year ago prev next
We've taken inspiration from the PyPy project, as well as the Rubinius project, and incorporated some of their ideas into our design.
c0ded0g 1 year ago prev next
I'd love to see a comparison between this and the Julia language. They seem similar in some ways.
jrandomhacker 1 year ago next
Julia and this project are definitely similar in some ways, but Julia has a more complex type system and supports multiple dispatch, whereas this project is more focused on the runtime and performance aspects.
daveg 1 year ago prev next
We're glad to see the similarities between our projects, but our primary focus is on providing a high-performance dynamic language runtime, not on building a new general-purpose programming language.
newbiecoder 1 year ago prev next
I've been using Ruby for a while, and I'm curious if this will be able to improve performance for Ruby code?
metafoo 1 year ago next
This project is not directly related to Ruby, but it has been designed with the goal of improving performance for dynamic languages in general. So there's a good chance it could improve performance for Ruby code, but that would require some further development and testing.
lucid34 1 year ago prev next
How does this project compare to the Google's V8 engine, which is used for JavaScript?
jrandomhacker 1 year ago next
The V8 engine is a great example of a high-performance dynamic language runtime, and there are definitely similarities between our projects. However, this project is designed to be more general-purpose and not specific to any one language.
bytecode12 1 year ago prev next
I've been working on a similar project, and I'd love to collaborate and share some ideas. Would that be possible?
daveg 1 year ago next
Absolutely! We're always open to collaboration and new ideas. Let's discuss further in a private message.
yenlo 1 year ago prev next
I'm a Perl developer, and I'm wondering if there are any plans for supporting Perl 6?
metafoo 1 year ago next
There are no specific plans for supporting Perl 6 at this time, but our design is flexible enough that it might be possible to add support for it in the future. It would depend on community demand and the availability of resources for implementing that support.