best #matrix software ?
- synapse (33%, 1 vote)
- dendrite / rizz-gyatt soytrix 69.420-sigma ( ari.lt ) (0%, 0 votes)
- condu( uw )it (66%, 2 votes)
- openssl s_server (0%, 0 votes)
grin
•Pope Bob the Unsane
•me being ignorant of the development and all that... tasteless how?
@ari
grin
•@bobdobberson
Oh this is highly opinionated, partially for the exact opposite of what you said: I am way too knowledgeable about the development. π
To put it politely synapse is a prototype reference server written in a script language which should have been a reference in a way that it strictly implements spec, with all the shortcomings of the script language.
Not the other way around.
And the development process is not really embracing due to some⦠human shortcomings.
@ari
Pope Bob the Unsane
•@grin that doesn't really help me understand. What's wrong with python for serving http data?
@ari
grin
•@bobdobberson
It is horribly slow, resource wasting and inefficient, and also pretty unstable. Apart from other problems like shortcomings of its database design.
@ari
Pope Bob the Unsane
•@grin python is unstable, or the code they are writing in it is unstable? What's unstable about it?
@ari
grin
•@bobdobberson
Python is not unstable (but has its problems with things, like multithreading), but the code is. It is continuously throwing various errors, which is okay for some people, but not really for me. Maybe I am prefectionist. π
@ari
grin
•@bobdobberson
But mainly it is about unacceptable resource waste, apart from the non-code problems like spec violations.
@ari
Pope Bob the Unsane
•@grin yeah, if I were running a server and my log was full of errors and tracebacks, I'd reconsider running that server.
@ari
grin
•@bobdobberson
Its logging is basically one level, all or nothing. And yes, it is full of python crapping itself, and it is (probably) considered "normal".
@ari
Pope Bob the Unsane
•@grin I'd like to imagine that devs and other contributors are working to fix that.
@ari
grin
•@bobdobberson
Have I mentioned human problems about its development processβ¦? π
But I am not objective and unbiased, so ignore me.
@ari
Pope Bob the Unsane
•@grin I have noticed more human problems in the development process in the last few decades, yes.
@ari
ari :autism:
•@bobdobberson @grin i got no input on this cuz ny response to the dendrite one
rizz-gyatt soyrix 69.420-sigma works uh, badly, so i wish there was a script to migrate to soynapse
grin
•Camille π±π±
•ari :autism:
•Camille π±π±
•grin
•@camille
Nah, there were very interesting, sometimes deeply technical discussions about how XMPP can be compared to matrix and whether it's "better" or not, but it seems that lack of features make it less wasteful, but along with less functionality and kind of worse homogenity (like unimplemented XEPs).
But XMPP still performs well for what it was created.
@ari