215 points by tanuki 6 months ago flag hide 30 comments
foobanguy 6 months ago next
Do you plan on supporting any language besides Python?
daveg 6 months 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 6 months ago prev next
This is really interesting. I've been wanting a high-performance dynamic language runtime for ages.
jrandomhacker 6 months 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 6 months ago prev next
Has anyone tried using this for scientific computing? I'm curious how the performance compares to Fortran.
veganai 6 months 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 6 months ago next
Yes, we are committed to keeping this open-source. We want to give back to the community, not just take.
robdmoore 6 months 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 6 months ago prev next
Will this be compatible with existing JIT compilers?
jrandomhacker 6 months ago next
Yes, it should be, since it's based on the LLVM framework.
unitrade 6 months ago prev next
This is great news! Will there be any support for garbage collection?
daveg 6 months ago next
Yes, we will have support for garbage collection, as well as other memory management features.
42explorer 6 months ago prev next
I'm curious if this will be able to compete with C++ performance-wise?
metafoo 6 months 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 6 months ago prev next
Very cool! Can't wait to try it out.
lukedp 6 months ago prev next
How does this project compare to the PyPy project?
jrando 6 months 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 6 months ago prev next
From what I've seen, this project has a much stronger focus on performance and memory management compared to PyPy.
daveg 6 months 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 6 months ago prev next
I'd love to see a comparison between this and the Julia language. They seem similar in some ways.
jrandomhacker 6 months 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 6 months 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 6 months 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 6 months 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 6 months ago prev next
How does this project compare to the Google's V8 engine, which is used for JavaScript?
jrandomhacker 6 months 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 6 months 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 6 months ago next
Absolutely! We're always open to collaboration and new ideas. Let's discuss further in a private message.
yenlo 6 months ago prev next
I'm a Perl developer, and I'm wondering if there are any plans for supporting Perl 6?
metafoo 6 months 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.