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.
To stay or to leave of this community
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.
“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?
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… … .
[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.
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.
I tried opening the termbox front end, and it appears to hang after inserting one character. Any troubleshooting tips?
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?
I can press j like five times before it hangs. Maybe I just need to patch my go.
(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.)
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. ~
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. ~
There are, castle_made_of_sands and wbond for sure.
What if we hosted a third-party forum site, where we could actually subscribe to threads (gasp!) and just help each other out and actually moderate things. Would that be a good idea? It’s something I’ve been thinking about a bit.
That would be great!
I thought I was just really stupid because I couldn’t find the subscribe button.
If an independent support forum is set up, maybe someone could explain to me how to enable multilingual spell checking. (Swedish/English)
I followed the instructions I found and the Swedish spell check can’t find a suggestion for any words.
[quote=“mark4”]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… … .[/quote]
That’s one way of looking at it, especially coming from the F/OSS world where anyone is free to do whatever they want (essentially, let’s not start arguing about that) with the code, and support other users to the best of their abilities if they wish. The difference here is that (hopefully) many of us paid good money for this product, and expect something more in return besides a lack of popups when trying to save, and the privilege of alpha/beta-testing the new version. I am perfectly happy to support Jon’s coding habit, as I feel he should be rewarded for creating such a fantastic editor. However, it’d be nice to have some semblance of a professional support structure in place, even if it’s just one person monitoring the forums here, and maybe contributing to the various StackExchange sites, responding on userecho, updating the docs, etc.
I’m not ready to leave ST, as I’ve invested so much in it, and there aren’t any really viable alternatives yet (although apparently that’s starting to change, judging by the side-thread here). I can completely understand Jon’s wanting to focus on coding instead of other, perhaps less-interesting things, but in order to run a successful business it needs to be done.
Jon replied to an email of mine the other day, in regards to this topic.
Communication from my side has been pretty scarce recently, I’ll look at addressing that next week.
He’s busy, he’s doing amazing things. Give him time
I created a Moot.it forum if anyone fancies trying it.
Good. Because this is exactly what we need: one more discussion board.
User echo, this forum and github issue tracker are all too mainstream?
[quote=“iamntz”]
I created a Moot.it forum if anyone fancies trying it.
Good. Because this is exactly what we need: one more discussion board.
User echo, this forum and github issue tracker are all too mainstream? [/quote]
Heh. I created it ages ago, just never linked it anywhere