|
2018-02-07
, 08:57
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#22
|
Are you sure that using swiften is a good idea?
1. It does not support simultaneous connections to several accounts.
Actually there was a question about that in swift mailing list and the answer was that: "Noted, thanks - it’s on the list and Daniel (one of our GSoC students) is looking at this over the summer." However the summer was the 2015 one...
2. It does not support XEP-0313: Message Archive Management. Can't imagine a multiuser chat where you see only those messages when you are present...
The best one is probably Conversations (android) and in the Linux desktop area Gajim (pygtk). Also Psi (qt5) says that XEP-0313 will be supported in version 2.0 (currently 1.3).
|
2018-02-07
, 09:26
|
Posts: 287 |
Thanked: 618 times |
Joined on Jan 2011
@ Estonia
|
#23
|
Are you sure that swiften 4.0 (beta) doesn't support MAM? https://github.com/swift/swift/searc...utf8=%E2%9C%93
|
2018-02-07
, 10:54
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#24
|
Are you sure that using python is a good idea?
I'm not talking performance here. I mean the maintainability. I've worked on a 50+KLOC python project and maintaining a bigger python codebase is a nightmare.
The Following 4 Users Say Thank You to MartinK For This Useful Post: | ||
|
2018-02-07
, 11:04
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#25
|
On the other hand I think the static type checking provided by strongly typed languages is overrated - it will find only the most trivial issues, while any real mistakes in the application logic will still show up at only at runtime.
Also in the Sailfish OS perspective - we have Python 3.4 (letst stable is 3.6), which compared to the ancient GCC version (4.8 I think ?) is substantially newer and should thus enable the use of resonably modern Python features, unlike with the default C/C++ compiler.
So I don't really see any real issues with using Python on this and I think it's a really good choice given the current state of the Sailfish OS toolchain.
The Following 3 Users Say Thank You to marmistrz For This Useful Post: | ||
|
2018-02-07
, 18:18
|
Posts: 24 |
Thanked: 142 times |
Joined on Jan 2017
@ \
|
#26
|
The Following 3 Users Say Thank You to Modulebaan For This Useful Post: | ||
|
2018-02-07
, 18:26
|
Posts: 9 |
Thanked: 82 times |
Joined on Dec 2016
@ 127.0.0.1
|
#27
|
Are you sure that using swiften is a good idea?
1. It does not support simultaneous connections to several accounts.
Actually there was a question about that in swift mailing list and the answer was that: "Noted, thanks - it’s on the list and Daniel (one of our GSoC students) is looking at this over the summer." However the summer was the 2015 one...
2. It does not support XEP-0313: Message Archive Management. Can't imagine a multiuser chat where you see only those messages when you are present...
|
2018-02-07
, 18:34
|
Posts: 9 |
Thanked: 82 times |
Joined on Dec 2016
@ 127.0.0.1
|
#28
|
|
2018-02-07
, 21:09
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#29
|
looks like it's been worked on at least since 2014: https://github.com/swift/swift/commi...fd446d6fc8cda8
though that commit is in 3.0 as well. Maybe it's broken?
|
2018-02-08
, 08:39
|
Posts: 287 |
Thanked: 618 times |
Joined on Jan 2011
@ Estonia
|
#30
|
The Following 4 Users Say Thank You to acrux For This Useful Post: | ||
Tags |
messaging, native, python, sailfish os, telepathy |
|
1. It does not support simultaneous connections to several accounts.
Actually there was a question about that in swift mailing list and the answer was that: "Noted, thanks - it’s on the list and Daniel (one of our GSoC students) is looking at this over the summer." However the summer was the 2015 one...
2. It does not support XEP-0313: Message Archive Management. Can't imagine a multiuser chat where you see only those messages when you are present...
The best one is probably Conversations (android) and in the Linux desktop area Gajim (pygtk). Also Psi (qt5) says that XEP-0313 will be supported in version 2.0 (currently 1.3).