[haiku-development] Re: Plan for NetServices Kit (v2)

  • From: "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 30 Aug 2021 15:55:37 +0000

30 août 2021 17:48 "Alexander G. M. Smith" <agmsmith@xxxxxx> a écrit:

On 2021-08-30 1:13 a.m., Niels Sascha Reedijk wrote:
2. Then there is another discussion of how to implement this in the light of 
modern C++. The GCC
8.3 compiler has pretty complete C++17 support, and while I imagine there are 
different feelings
about modern C++ and the direction it is going, there is no denying it is 
here and that it makes
sense to start thinking and discussing what it means for Haiku. [...]

How well does this play with other languages?  Though for something like 
Ruby, you'd be writing an
adapter library in C++ and Ruby would never call the API directly.  Python 
would be the same?

There aren't any reasons to use this specific API outside of C++ code. You can 
use curl or some already
existing support in the language and toolkit you're using.

The main concern here is to have something that is easy to use in BeAPI based 
applications, and solving
the problem of converting the events from socket select/poll to BMessages. If 
you are not in that case,
the existing libraries will probably do a better job.

-- 
Adrien.


Other related posts: