Xuanwo commented on PR #4886:
URL: https://github.com/apache/opendal/pull/4886#issuecomment-2226773411

   Hi, @Zheaoli, Thanks a lot for raising your concern.
   
   > The original Go binding is a full-function and cross-platform binding. 
   
   This is incorrect. In fact, it cannot even be used with `go get`.
   
   > But for now, I think we need a lot of time to solve some issues, such as 
binary release and distribution and cross-platform test(for now, I believe we 
specialize in Linux), keep the service we support is same with the old Go 
bindings.
   
   This is true. I have a feeling that we will finally reintroduce CGO support 
for other platforms. It would be great if someone could take on the task of 
making the Go bindings cross-platform and fully functional. However, if no one 
is interested, I'm satisfied with the Go bindings working on Linux platforms 
for now.
   
   > So I think maybe we can make this feature as experimental and we add a new 
directory `binding/go-ffi` and remove the `binding/go-ffi` when the new Go 
binding is ready?
   
   The old Go binding has never been usable, published, or maintained. The most 
recent change to the Go binding was four months ago, with the latest meaningful 
update occurring on October 21, 2023. I prefer not to keep the old go binding 
unless someone steps up to help maintain it.
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to