jsxs0 commented on PR #2010:
URL: https://github.com/apache/plc4x/pull/2010#issuecomment-2660968294

   @chrisdutz Thank you for the warm welcome, Chris! 
   
   Yes, you understood correctly - I'm currently implementing the core types 
manually to better understand the protocol intricacies and establish a solid 
foundation for the Rust implementation. This approach helps ensure we leverage 
Rust's type system and safety features effectively while maintaining high 
performance.
   
   Thank you for pointing out Julian's branch - I'll definitely take a look at 
it. While starting fresh helped me understand the requirements better, there 
might be valuable insights there that could inform this implementation.
   
   I'm very interested in learning more about the code generation approach you 
mentioned. Once I have the core types and parsing logic stabilized, I'd greatly 
appreciate your guidance on integrating with PLC4X's code generation system.
   
   Currently focusing on:
   
   1. Zero-copy parsing with nom
   2. Type-safe protocol representations
   3. Async connection handling
   
   I'm hoping to contribute this as part of GSoC 2025, so I wanted to get an 
early start to demonstrate commitment and gather community feedback. Would you 
prefer I continue with the manual implementation for now, or would you like to 
discuss code generation integration earlier in the process?


-- 
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...@plc4x.apache.org

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

Reply via email to