-
singpolyma
I did one in typescript over a couple evenings just for fun
-
jjj333_p (any pronouns)
nice
-
jjj333_p (any pronouns)
from what i see so far a lot of the difficulty in xmpp tends to come from having to have pre-compile determined types. all the actual logic is ez pez, lends itself very well to interpreted languages
-
Trung
> No. Implementations can be but languages are abstractions with no mandatory performance requirements a few "hello world" in different langs would prove this statement invalid?
-
jjj333_p (any pronouns)
performance requirements as in "it must do x in y time under z resources"
-
jjj333_p (any pronouns)
your use case defines thouse✎ -
jjj333_p (any pronouns)
your use case defines those ✏
-
jjj333_p (any pronouns)
languages themselves dont come with requrements usually
-
jjj333_p (any pronouns)
they come with performance implications
-
Goot the ticklegoblin!
If you get hung up on using a language due to stereotypes about performance, you're _probably_ not using an XML based protocol
-
jjj333_p (any pronouns)
also xmpp (and most sane protocols) usually end up being connection/network bottlenecked anyways
-
jjj333_p (any pronouns)
matrix breaks this by having a lot of cpu processing to do for any authentication, xmpp doesnt
-
moparisthebest
>> hold up you don't think some languages are faster or slower than others? Seems absolutely absurd > No. Implementations can be but languages are abstractions with no mandatory performance requirements Sure in theory anything is possible. In practice the only python implementation people use is very very very very slow ↺
-
Schimon
From chapter 14 of “XMPP: The Definitive Guide”. > Now that we have the basic design set, we do a bit of research into off-the-shelf XMPP libraries. Because we find that the Python language is great for fast prototyping as well as high-scale application development (as mentioned, our backend is written in Python), we check out several of the available Python libraries. After looking at APIs and developer support, we select SleekXMPP (the same library used for the echo bot in Chapter 2). I suppose that the main reasin was for fast prototyping. Yet, I advocate a server implementation.
-
ari
This message was encrypted using OMEMO, but your client does not support encryption.
-
halscode
the sad part is I'll never know if that's a troll or a real (failed) encrypted message✎ -
halscode
the sad part is I'll never know if that's a troll or a real (failed) encrypted message (no client I know of shows message source) ✏
-
ari
i was trolling
-
halscode
at least it's funny
-
lissine
You can't send omemo encrypted messages in public channels
-
ari
i use the pattented ari.lt technology which allows you to send OMEMO messages in public MUCs
-
cal0pteryx
A patent troll, nice :D
-
ari
yes
-
ari
dont call me a troll im sorry xD im not a troll✎ -
ari
dont call me a troll im sorry xD im not a troll ( usually ) ✏
-
Nyx
> You can't send omemo encrypted messages in public channels is there anything stopping one from sending an omemo stanza? ↺
-
gryb4s
Hello team
-
jjj333_p (any pronouns)
> is there anything stopping one from sending an omemo stanza? what are you going to encrypt it to ↺