Great post by @thanosapollo about #Emacs and #Jabber / #XMPP:
-
Great post by @thanosapollo about #Emacs and #Jabber/#XMPP:
Bringing jabber.el Back From the Dead
jabber.el is an XMPP client for Emacs, originally written in 2003. Development slowed over the years, though contributors kept the package working across Emacs releases. I took over as maintainer with the goal of modernizing the protocol support. Now, jabber.el is the most XEP-complete text-based client in existence.
Thanos Apollo (thanosapollo.org)
"Now, jabber.el is the most XEP-complete text-based client in existence."
#mcabber, #poezio, and #profanity get a tough time, I guess.
"Emacs is not just the editor I write jabber.el in. It is the runtime, the test harness, and the application.
I develop in the same instance where I chat. Fix a bug, eval changes, and the fix is live in my running session. Seconds, not minutes."
Life has meaning, again!
-
Great post by @thanosapollo about #Emacs and #Jabber/#XMPP:
Bringing jabber.el Back From the Dead
jabber.el is an XMPP client for Emacs, originally written in 2003. Development slowed over the years, though contributors kept the package working across Emacs releases. I took over as maintainer with the goal of modernizing the protocol support. Now, jabber.el is the most XEP-complete text-based client in existence.
Thanos Apollo (thanosapollo.org)
"Now, jabber.el is the most XEP-complete text-based client in existence."
#mcabber, #poezio, and #profanity get a tough time, I guess.
"Emacs is not just the editor I write jabber.el in. It is the runtime, the test harness, and the application.
I develop in the same instance where I chat. Fix a bug, eval changes, and the fix is live in my running session. Seconds, not minutes."
Life has meaning, again!
@debacle @thanosapollo okok, convinced

And thanks, good job! 🥰
-
Great post by @thanosapollo about #Emacs and #Jabber/#XMPP:
Bringing jabber.el Back From the Dead
jabber.el is an XMPP client for Emacs, originally written in 2003. Development slowed over the years, though contributors kept the package working across Emacs releases. I took over as maintainer with the goal of modernizing the protocol support. Now, jabber.el is the most XEP-complete text-based client in existence.
Thanos Apollo (thanosapollo.org)
"Now, jabber.el is the most XEP-complete text-based client in existence."
#mcabber, #poezio, and #profanity get a tough time, I guess.
"Emacs is not just the editor I write jabber.el in. It is the runtime, the test harness, and the application.
I develop in the same instance where I chat. Fix a bug, eval changes, and the fix is live in my running session. Seconds, not minutes."
Life has meaning, again!
> Now, jabber.el is the most XEP-complete text-based client in existence.
What does that mean (hint: nothing)?
I'm tired of this trend to say "first client to blablabla" "leader in blablabla" "better than client XY because blablabla"
What is the goal? Diminishing the work of fellow development teams?
The idea of a standard is to collaborate, and in case of XMPP having SOTA communication tools.
Congrats for bringing jabber.el back to life anyway.
-
> Now, jabber.el is the most XEP-complete text-based client in existence.
What does that mean (hint: nothing)?
I'm tired of this trend to say "first client to blablabla" "leader in blablabla" "better than client XY because blablabla"
What is the goal? Diminishing the work of fellow development teams?
The idea of a standard is to collaborate, and in case of XMPP having SOTA communication tools.
Congrats for bringing jabber.el back to life anyway.
@debacle @thanosapollo and for the record the claim
> No other text-based XMPP client has this level of protocol coverage. jabber.el now rivals Dino and Gajim, the major graphical clients.
It's simply false.
-
> Now, jabber.el is the most XEP-complete text-based client in existence.
What does that mean (hint: nothing)?
I'm tired of this trend to say "first client to blablabla" "leader in blablabla" "better than client XY because blablabla"
What is the goal? Diminishing the work of fellow development teams?
The idea of a standard is to collaborate, and in case of XMPP having SOTA communication tools.
Congrats for bringing jabber.el back to life anyway.
I wouldn't take that too seriously. The thing is, that jabber.el was really outdated when it comes to modern #Jabber usage. I practically could not use it at all. Now it made a *huge* jump forward (I didn't try the new version yet, but plan to do so) and that's sth. @thanosapollo does celebrate. It's not that non-Emacs users would change their preferred TUI client anyway

-
I wouldn't take that too seriously. The thing is, that jabber.el was really outdated when it comes to modern #Jabber usage. I practically could not use it at all. Now it made a *huge* jump forward (I didn't try the new version yet, but plan to do so) and that's sth. @thanosapollo does celebrate. It's not that non-Emacs users would change their preferred TUI client anyway

@debacle @thanosapollo yeah I'm probably over-reacting, it's just that I often (and I see more and more in recent months) see software (XMPP and elsewhere) communicating this way, like for commercial marketing, and against or in comparison to other FOSS project.
Anyway, it's good to see this project back to life.
-
Great post by @thanosapollo about #Emacs and #Jabber/#XMPP:
Bringing jabber.el Back From the Dead
jabber.el is an XMPP client for Emacs, originally written in 2003. Development slowed over the years, though contributors kept the package working across Emacs releases. I took over as maintainer with the goal of modernizing the protocol support. Now, jabber.el is the most XEP-complete text-based client in existence.
Thanos Apollo (thanosapollo.org)
"Now, jabber.el is the most XEP-complete text-based client in existence."
#mcabber, #poezio, and #profanity get a tough time, I guess.
"Emacs is not just the editor I write jabber.el in. It is the runtime, the test harness, and the application.
I develop in the same instance where I chat. Fix a bug, eval changes, and the fix is live in my running session. Seconds, not minutes."
Life has meaning, again!
@debacle @thanosapollo
Great news! Can't wait to try it -
P pixelate@tweesecake.social shared this topic