Live data from Hacker News

Sublime Text 3 Beta

sublimetext.com

151–160 of 374 posts

Re: Sublime Text 3 Beta

#151
post #120

Earlier quoted context omitted.

> I'm a Sublime Text 2 owner, but the continued lack of a Linux/ARM build nor any announced plans for the same mean I won't be upgrading. Damn! There goes the whole of the Linux/ARM community!

Wow that's a helpful response :/ ARM devices are happening.. without having seen your codebase I can't speak for how hard it'd be to build for a new target, but given that you're targeting win32 and posixy systems already it seems achievable. Wouldn't you much rather be the badass that works everywhere than snrk at a growing niche?

[deleted]

Re: Sublime Text 3 Beta

#153
post #97

Earlier quoted context omitted.

As someone who only used IDE debuggers all his (short) programming career, I was wondering, how do you debug without a visual debugger? I've seen how GDB works, and debugging this way seems much less productive. You don't see your whole source code, and you don't constantly see the values of watched or local variables, etc... Is there a different debugger you use for this task when developing using only a text editor…

> As someone who only used IDE debuggers all his (short) programming career, I was wondering, how do you debug without a visual debugger? I'd ask the reverse of you. Why do you spend time in a debugger at all? For 99% of the bugs logical thinking and a few printfs work faster and better ran blindly running around setting breakpoints and examining values.

Adding printf statements implies recompiling or rerunning code. A good debugger lets you set breakpoints against your app while it runs, and have the breakpoint log a message instead. So even if you just want to log messages at certain spots, a good debugger works better (to say nothing of following program execution through long sequences of source code files, which is even handier when the source code is some open source component that you didn't write).

I agree that printf works better than "blindly running around setting breakpoints", but so does pounding a 12-pack of beer and then hitting yourself in the face with a mallet until the solution comes to you.

On the other hand, learning to use a modern, advanced debugger and then applying that skill along with some of that logical thinking can be extremely effective in finding the cause of bugs as quickly as possible.

For languages like Objective-C or Java, I think the 'real men don't need a debugger bro' attitude is nuts. It is different for a lot of newer and/or more dynamic programming languages, which simply don't have debuggers anywhere close to as powerful as those of IntelliJ or Xcode/lldb.

Re: Sublime Text 3 Beta

#155

Earlier quoted context omitted.

Works fine for me. Ubuntu 12.04 with an Ext4 filesystem. Perhaps you are using an unusual filesystem or working over the network?

I'm using btrfs. In any event it sounds like my test must have been flawed. Perhaps I didn't notice it doing an auto-reload. I don't know what mechanism SL uses. A lot of my current work is using sshfs with editing happening on Linux and the endpoint being MacOS. inotify won't work for that, but more paranoid and repeated stats will.

Sublime text will auto-reload a file which has changed if you have not edited it, without prompting. It only prompts if you have local changes.

Re: Sublime Text 3 Beta

#156

Earlier quoted context omitted.

I bought it when Sublime Text 2 came out of Beta, which wasn't all that long ago, was it? As somebody that very rarely buys tools, it's hard not to feel a little incensed.

It's $30. What sort of development are you doing that isn't worth $30 for the single tool that allows you to do it? I can't imagine carpenters are incensed when Ryobi brings out a new $300 drill. You either buy the new drill, or you keep the old one. Nobody expects new hardware for free, why software?

    "What sort of development are you doing that isn't worth $30 for the single tool that allows you to do it?"
I do light programming, mostly web stuff. Sublime certainly isn't the only tool that allows me to edit code, I used Notepad++ for years, and I'm sure there's a dozen other options. I also just use it as a regular old notepad.

I suppose what I'm saying is my expectation was that for a premium tool, I would be supported with updates and bug fixes for a longer period of time. I probably will buy the upgrade, but I would hope for a longer period of support with version 3. If this turns into a recurring payment model I may need to switch back to strictly free and open source tools.

Re: Sublime Text 3 Beta

#158

I'm a Sublime Text 2 owner, but the continued lack of a Linux/ARM build nor any announced plans for the same mean I won't be upgrading. It is a shame because I like the editor a lot, but if it doesn't work on all the platforms I use it ultimately has zero value to me.

Why do you need ST to be involved in building? I use ST for all text editing and then click the build button where ever it may lie - python script file, Xcode, or VisualStudio. You do lose the ability to jump to the exact line an error is on which is a mild nuisance but nearly enough to make me stop using ST.

I think you're reading that wrong. OP asks for a ST build for Linux/ARM (i.e. an executable that works on that platform).

Re: Sublime Text 3 Beta

#159
post #133

Earlier quoted context omitted.

> As someone who only used IDE debuggers all his (short) programming career, I was wondering, how do you debug without a visual debugger? I'd ask the reverse of you. Why do you spend time in a debugger at all? For 99% of the bugs logical thinking and a few printfs work faster and better ran blindly running around setting breakpoints and examining values.

This is something I have always wondered about. Though learning how to use the debugger is a good skill to learn, these days I don't know anyone around me who has ever used a debugger, or even finds a use for it. I think the best tools of our age are really REPL's, which allows you to test out your guesses/hypothesis in the form of snippets. Personally I have probably used a debugger 5-6 times in my whole programming…

Depends on your use case. If you're trying to find an issue in Java code running on an app server somewhere where you're not allowed to update code (say, if you work in B2B and it's a customer site), being able to remote debug does wonders.

Re: Sublime Text 3 Beta

#160
post #104
post #101

THE SO-CALLED “VISUAL” EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!! http://www.gnu.org/fun/jokes/ed-msg.html

Sheesh okay I'm sorry! I thought it was funny, never do it again, etc...

The text is kinda funny, but it appears in every thread about text editors, so people probably grew tired of that joke.
Post reply on HN