pnoltes commented on PR #627:
URL: https://github.com/apache/celix/pull/627#issuecomment-2037862920

   > Hi, awesome to see Celix is making progress towards Rust 👍
   > 
   > Are you open to contributions on this topic? Although I am not completely 
familiar with the internals of Celix yet, I would love to wrap my head around 
your concepts and see if we can create a nice and secure Rust API for Celix.
   
   Hi, 
   Firstly thanks for the interest! Additional help is always welcome :smile: .
   
   Although this pull request has remained dormant for some time, I still 
believe that introducing Rust bindings, alongside the existing C++ bindings, 
would greatly benefit Apache Celix. 
   
   Please note that Rust support, as well as this pull request, is still 
experimental. Rust is a new for me (and, I believe, for the other committers as 
well), and we are all in the process of understanding how Rust concepts can be 
integrated into Apache Celix, or more broadly, how they fit within a dynamic, 
in-process, service framework.
   
   Another point to consider is that, for now, we have decided to develop Rust 
support on top of the C framework, thereby leveraging the existing and stable C 
framework. Theoretically, this approach could be reversed, but in my opinion, 
that is not our current objective.
   
   A good way to start would be to try out Apache Celix and, specifically, this 
branch. If you have any questions, feel free to ask them here or on the Apache 
Celix dev mailing list (see 
[https://celix.apache.org/support/mailing-list.html](https://celix.apache.org/support/mailing-list.html)).
 And, of course, it is possible to create a pull request on top of this pull 
request to introduce some changes.
   
   Apache Celix is part of the [Apache Software Foundation 
(ASF)](https://www.apache.org/), and in practice, this means that we can accept 
some small (code) donations, but for more or larger donations, an [ASF 
Contributor 
Agreement](https://www.apache.org/licenses/contributor-agreements.html) is 
needed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to