Is there anything I could be helpful in?
Paul Sandoz
paul.sandoz at oracle.com
Fri May 24 23:18:54 UTC 2024
Hi Olexandr,
Thanks for reaching out.
Perhaps the easiest and most effective way to contribute at this stage in the project (not the only way of course) is to select a use case that interests you, implement a prototype using Babylon, and then provide feedback based on your experience. In the process of doing that you may also encounter bugs that could be fixed or uncertainty requiring discussion. You will likely require some tolerance for APIs that may be lacking convenience functionality or inconsistently named etc. Over time we will iterate to improve this, in part based on feedback.
Two uses cases I think are interesting are:
- Translation of Java code models to SQL statements (like C# LINQ)
- Translation of Java code models to ONNX graphs (like ONNX script [1])
Paul.
[1] https://github.com/microsoft/onnxscript
> On May 22, 2024, at 12:47 PM, Olexandr Rotan <rotanolexandr842 at gmail.com> wrote:
>
> Greeting to Project Babylon developers. I have recently discovered this project and its goals and to say that I am fascinated would be an understatement.The idea of syntax-level abstractions in Java, basically adopting Lisps killer-feature, is just fascinating.
>
> I am not part of any openjdk development team in Oracle or somewhere else, just an enthusiast, but I would love to volunteer for any work available that could be delegated to bystanders. I understand that important implementations can be delegated to someone from the outside of the team, but if there is any things that were put aside as non-prioritized for now like some specific tests, internals optimization or anything else, I would be glad to take it on to become a part of this fantastic project!
>
> Best regards
More information about the babylon-dev
mailing list