[quoted lines by Aura Kelloniemi on 2025/05/07 at 22:30 +0300]

>For me it just seems clearer to have separate client
>and server processes, not processes which sometimes act as clients, sometimes
>as servers.

Something to bear in mind, which I myself consider to be very important, is 
that installing brltty and having it just work is crucial for a non-expert 
user. Making it too complicated simply increases the probability that a braille 
user won't have a "screen".

>Or putting the code to a shared library and sharing it.

That can already be done. While it isn't distributed that way for Linux, it has 
to be done that way for Android. On aAndroid, there's top-level Java which 
loads a JNI bridge (first library) so that it can call functions in the core 
(second library).

>I expected the splitting side to be trivial, 

It's never that simple. Whenever we'd want to add some feature, we'd have to 
update both pieces and then add more complexity to support either piece being 
newer than the other.

-- 
I believe the Bible to be the very Word of God: http://Mielke.cc/bible/
Dave Mielke            | 2213 Fox Crescent | WebHome: http://Mielke.cc/
EMail: [email protected]  | Ottawa, Ontario   | Twitter: @Dave_Mielke
Phone: +1 613 726 0014 | Canada  K2A 1H7   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://mielke.cc/xmother.html (Letter from a Feminist ex-Mother)
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to