[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
