Sublime Forum

To stay or to leave of this community

#13

Also it is impossible to search for answers about Go. It reminds me of when I was working with CAN bus a bit ago… search engines aren’t built for things like “can error 7” or “go expression”.
Ironic that Google came up with an unsearchable name for their programming language.

0 Likes

#14

Ha, knew it would be something stupid. Thanks!
Trying to get everything else set up now…

0 Likes

#15

Let me know if you figure it out! I’m still reading about Go, trying to figure out why expression.EXPRESSION should make sense.

0 Likes

#16

The go-qt5 pull requests were already accepted (!!) so you can use github.com/salviati/go-qt5.

0 Likes

#17

[quote=“tito”]While I can understand the lack of responses to some questions and threads from the developers of sublime text, I can’t understand a complete lack of responses to the coordinated efforts made by the community members. I can’t fairly judge what’s going on here, since I’m relatively a new member, I don’t know jon, and the only one mail I wrote almost a year ago never had a reply. Maybe they are happy this way, because of some unknow past issue, or just because nothing, and that’s fine to me, since there is no real *obligation *to do any of these things.

What I know, is that I joined the community of a commercial product, which was supposed to be somewhat open, and it is, because most community members, participating, from old yo new ones, try to contribute and be of help; but our inability to get a proper organization makes me think I’m wasting my time here, login to this forum, and keep an eye on overall issues.

I enjoy and like this editor, but I’m currently meditating if, to accept it is this way, or just leave…[/quote]

The lack of any form of support is extremely frustrating, but what really bugs me is the lack of respect for his clients and turning of simple things like forum notification so we don’t have to waste so much time checking if something has been responded to. Maybe it is because he doesn’t bother to respond anyway so figured who cares about notification, but some other people in the forums actually respond to posts and I would like to see them. The comment about not wanting to spend time setting up a mail server is bs. It takes 60-5 minutes to do it. It is most likely already setup with where ever he is hosting this. Just a complete lack of respect and an FU to his paying customers.

0 Likes

#18

You’ll need to:

cd $GOPATH/src/github.com/quarnster/completion/build go run build.go
Some unit tests in this step might fail depending on their quality (ie how specific they are to my installation), but they are safe to ignore. I’ve updated the readme with this info.

0 Likes

#19

I have been watching over the github bug tracker thread hoping for a reply from jps. It’d be really nice to see just a touch more communication from the development side of things, outside of the occasional reply or new build announcement, and also some organisation of bugs and their status beyond the many wild threads in the forum.

I also run a relatively large-scale product by myself and understand it can be both overwhelming and distracting to deal with many incoming bug/feature requests, but it is something that does need to be done. Providing next-to-zero support isn’t a good look for a product, no matter how amazing the product is (and ST is amazing).

0 Likes

#20

quarnster, great idea :smile: But wouldn’t choosing the exact same technology as Jon (C++ + Python) be a surer way to build a cross-platform editor? Is ST internals explained somewhere?
Also, LightTable (another editor w/ another spirit) uses node-webkit, which might be worth looking, but I’m not sure if you could achieve great performance with it.

As tiko, I’m also frustrated that sublime isn’t becoming a great basis for becoming an IDE, and the community is apathic.

0 Likes

#21

I know JavaScript runtimes have come a long way, and if you take away Internet latency, an HTML/JS app might feel reasonably snappy on a good machine. But you could never hope to emulate compiled C/C++. Lighttable seems to be trying a pretty different concept, and perhaps that different concept can make up for the loss of speed. But reverse-engineering Sublime, which has “fast” way up there on its list of key features, seems like a heavy lift.

0 Likes

#22

This looks nice, too: ninja-ide.org/

0 Likes

#23

It’s using some of the exact same technology via python3 and oniguruma. I avoid C++ like the plague nowadays for my own sparetime coding.

Not really, but much of the extensibility that users are exposed to is documented (much of it by third parties!). Oniguruma was mentioned for textmate compatibility somewhere in the forums, so that’s what I’m using too. I believe pango and cairo have been mentioned for font rendering. I’m sure you can figure out lots more via “strings sublime_text” if you really care.

Actually JITed code has potential for some complex runtime analysis which can make code faster than compiled C/C++.

I find this quote silly. ST isn’t faster than other editors, in fact it’s very much possible to do operations much slower in ST (a somewhat recent thread about loading huge log files spring to mind). ST’s edge performance wise is in its rendering performance compared to other editors and that needs no reverse-engineering.

0 Likes

#24

“Graphics rendering ported to Skia from Cairo” (Build 3034).

I agree. However Go + Qt feels more than experimental, especially in regard of cross-platform support. Maybe you want to reconsider the choice of the toolkit and language for the frontend?

0 Likes

#25

the developer is a quiet, private person, with awesome developer skills and no (time for?) social skills… so your going to go crying to mommy and getting a different editor?

dont let the door… … .

0 Likes

#26

[quote]

I agree. However Go + Qt feels more than experimental, especially in regard of cross-platform support. Maybe you want to reconsider the choice of the toolkit and language for the frontend?[/quote]

I’m in no way committed to Qt, in fact the Qt front end is much more broken than the termbox one. Any frontend I work on I intend to keep as slim as possible as all the important bits should be handled by the backend itself and thus be front end agnostic. If you want to make a different front end or port all code to a different language you are welcome to maintain your own fork as the 2 clause bsd license allows. My language of choice for code I work on my spare time will remain Go until I stumble upon something I deem better for me.

0 Likes

#27

Subilme is native (ported) in the 3 main OSes, right? A layer that is platform specific and John doesn’t reuse from one OS to the other.

Though its more work, for the end-user it seems much better a cross-platform application based in Qt.

0 Likes

#28
0 Likes

#29

Do other operations work fine like the vintage movement commands hjkl or is it just broken when inserting a character?

Only thing that rings a bell is Go issue 5287 which impacts termbox’s key input handling (so if it’s that bug, you should see a hang eventually for other commands). My local Go’s been patched with the osx fix posted in that bug, but there’s no fix for other os’s IIRC. If it is indeed that bug besides pinging the bug for a status update, maybe there’s some compilation or runtime option to make python not call sigaltstack as a short term work around?

0 Likes

#30

I can press j like five times before it hangs. Maybe I just need to patch my go.

0 Likes

#31

(Just replying in order to make this topic appear in my “View your posts” list that I somewhat regularly check due to the lack of (email) notifications.)

0 Likes

#32

re item2: I did not started this thread to get a sticky of “Unofficial bug tracking” thread, I started it for the reasons explained in item0, but the stick is appreciated thanks.

The thread lost the intended focus, and moved to something else, If there were moderators of this forum, I guess all that non-relevant conversation should have be moved to another thread. ~

0 Likes