Live data from Hacker News

BBEdit is 30 years old as a commercial product

barebones.com

51–60 of 137 posts

Re: BBEdit is 30 years old as a commercial product

#51

I’d be really interested in reading a history of the codebase: from classic Mac Toolbox to whatever it looks like today. Is it still mostly C? A weird mishmash of C, C++, Obj-C, and Swift? What UI toolkit does it use?

I believe it's still mostly C, and it definitely uses some custom text field stuff. If it were using the Cocoa textfield it would have smooth scrolling, but BBEdit still retains line-by-line scrolling.

Re: BBEdit is 30 years old as a commercial product

#52
post #45

I’ve been using it for most of those years, and still use it every day. We recently had to wrangle a bunch of 400Mb+ XML files, and everyone else’s editor struggled even to open them, while I happily regexed my way around extracting various data. However, I reluctantly have to say that when working with TypeScript codebases specifically, I do feel the lack of IDE features for recognizing imports and cross-referencing…

Try installing the TypeScript language server. More here: https://www.barebones.com/support/bbedit/lsp-notes.html

Re: BBEdit is 30 years old as a commercial product

#53
post #4
post #2

Even the free version (formerly TextEdit IIRC) is very good.

>formerly TextEdit IIRC TextWrangler. TextEdit is the editor built in to macOS.

TextEdit is similarly old to BBEdit, just a little younger—- shipping with OPENSTEP in 1996.

Re: BBEdit is 30 years old as a commercial product

#55
I read about BBEdit on HN a few months ago and realized it has one use-case where it excels: text transformation and regex search/replace across files. When it comes to this, no other editor I know can hold water: neither Sublime, nor VS Code, nor Vim. And forget about Emacs, as regexes need to be awkwardly double or triple backslashed.

Text transformations can be done via regex, predefined functions, or any scripting language, where the scripts will be listed in the menu.

Regex search/replace has a history of used patterns, so you can reuse them.

All in all, it is a very lightweight editor with excellent text transformation features that no other editor can offer.

I use VS Code for coding, Emacs as a Lisp machine and its macro recorder for repetitive tasks, and BBEdit for all other text transformation tasks.

Re: BBEdit is 30 years old as a commercial product

#56
post #33

My late `09 Mac Mini blew up a few years ago. I had a spare one a friend gave me that I fired up and when I sent an email to the BBEDit folks asking if could download and unlock that version they gave it to me without any hesitation. All they asked for was my email address. Same with the folks at "Fetch". Adobe basically told to piss off when I asked for a copy of the version of Photoshop I'd paid for. I downloaded a…

I caved and purchased a license of Fetch some 3 years ago after shamelessly pirating it for something like 15 years. It's such a fantastically simple piece of software and really filled the void WS_FTP created when I swapped from Windows to Mac.

When it came time recently to start from scratch when I purchased a new (used) MacBook Pro, I finally just caved on the license.

One of those I told myself I'd 'purchase when I had the money eventually' and actually did, heh. Zero regrets.

Re: BBEdit is 30 years old as a commercial product

#57

BBEdit was one of the best apps on my very first Mac in 1995, and I've been using it ever since. No other software I use has more years of service under its belt. 68k, PowerPC, Intel, ... — that alone is such a rare achievement. I don't know any other commercial software with such a track record. They will pry it from my cold, dead hands once I'm gone.

I think I got a free copy with WebSTAR back in the mid-90s and switched from SimpleText for coding. Nothing compares!

Re: BBEdit is 30 years old as a commercial product

#59
post #55

I read about BBEdit on HN a few months ago and realized it has one use-case where it excels: text transformation and regex search/replace across files. When it comes to this, no other editor I know can hold water: neither Sublime, nor VS Code, nor Vim. And forget about Emacs, as regexes need to be awkwardly double or triple backslashed. Text transformations can be done via regex, predefined functions, or any scriptin…

Notepad++ has a decent interface for that, I assume BBEdit did it first.

I'd be surprised if vim couldn't do it as a command. After doing a search, what did surprise me was Vim having it's own Fandom wiki. Maybe extreme Vim commanding will be the next popular livestreaming topic.

Post reply on HN