Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattiemass
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
mattiemass
7y ago
We're so glad that you're interested in what we're up to! We do have plans to offer build/run/debug/test, as that's something everyone is after. But, right now, we're very focused on the core editing
32.
▲
by
mattiemass
7y ago
Well I guess that remains to be seen :) There are lots of excellent cross-platform editors out there. We're macOS users, and we just wanted to build something that catered specifically to that crowd. iPad is close in some respects, but
33.
▲
Chime, a Go Editor for macOS – v1.0 Now Available
(chimehq.com)
59 points
by
mattiemass
7y ago
|
26 comments
34.
▲
by
mattiemass
7y ago
Many parts of the system are open, and more are coming. We're just not savvy enough to be able to open source the whole thing and also continue to afford to work on it. Sounds like you work on exclusively open source software. You'
35.
▲
by
mattiemass
7y ago
Both :) We'll be using a "Sketch-style" pricing model, licenses work forever, but updates are only for a year. I'd say that most developers are like you, invested in one editor. It's hard to change, especially given
36.
▲
by
mattiemass
7y ago
Oh wow this is fascinating! It would have been pretty crazy to not use LSP, so that's good to see. Looks incredibly customizable, with a JS API. Definitely going to be popular!
37.
▲
by
mattiemass
7y ago
Many people feel this way. This is why there are so many incredibly high-quality open source tools today. Chime is definitely not made for people that want to tinker. Some major components of the app are open source, though, and more are co
38.
▲
by
mattiemass
7y ago
Oh man I'm an idiot. Yes. You've all figured it out. Cursor there would indeed make sense. Will fix!
39.
▲
by
mattiemass
7y ago
Final price is TBD. We've got a lot of beta testers now, so unsure how an open beta will go. It's quite possible we go right from closed beta to general availability.
40.
▲
by
mattiemass
7y ago
Chime team member here. Uhh, none :) It's built specifically for Go, and today supports no other languages. I'm not sure when, or even if, we'll do a public plugin API.
41.
▲
by
mattiemass
7y ago
Chime has in-process crash reporting. Which is both open source (on our Github page) and you can opt-out via prefs. No other telemetry of any kind. To be honest, I'm not even sure how telemetry like that could even be used to be benefi
42.
▲
by
mattiemass
7y ago
We're also super curious about this. We started Chime when Coda (pre-Nova) was all but abandoned. Panic is probably the best/worst competitor you can have for a macOS app, but we're very excited to see what they do. I'll
43.
▲
by
mattiemass
7y ago
It's a lot of work to support a language well. Our intention is to focus on Go for now, but we're open to others in the future. Lots of reasons for building an editor, but mainly our technical backgrounds with compilers and macOS
44.
▲
by
mattiemass
7y ago
Thank you so much! I think Swift is there now. There were some very painful migrations, but for the past 2-3 years it has been different. It is true that it's a real pain to use some C-based APIs with it, but those are pretty rare. And
45.
▲
by
mattiemass
7y ago
I swear it makes sense when you us it! But, the cursor is there. "Prin" before the insertion point, and the autocomplete suggestion of "t(<placeholder>)" comes after.
46.
▲
by
mattiemass
7y ago
I'm just really happy that you're excited! I've covered this elsewhere, but other languages aren't going to be an immediate focus for us. Possible, but even with LSP it's a lot of work to do something well. And, we
47.
▲
by
mattiemass
7y ago
bangs head into wall 1 million times
48.
▲
by
mattiemass
7y ago
No, you got it. No public plugin system now, though anything is possible. There are already so many editors that fill that role. For now, we're 100% focused on delivering a great Go experience.
49.
▲
by
mattiemass
7y ago
Whew, let me tell you. Chime has used three different Go language servers, as well as custom stuff. Every server was different, with different behavior, performance characteristics, and supporting different feature sets in different ways. A
50.
▲
by
mattiemass
7y ago
I'm going to have to go ahead and disagree with you :) Developer here - there's Go in our backend systems, but not in the app, unfortunately.
51.
▲
by
mattiemass
7y ago
Trying to comment here too now :) Hello everyone!
52.
▲
by
mattiemass
7y ago
I'd be happy to discuss! My first all-swift project. Was pretty rough at first, but Apple's done a great job of iterating on it. 100% AppKit, though. SwiftUI looks super cool, but it's just too new for me to feel confident re
53.
▲
by
mattiemass
7y ago
Yeah, so we didn't actually post this. And, to be honest, we weren't at all prepared for how much attention we got today. It's cool, but the timing wasn't awesome. We're trying to work our way through all the beta r
54.
▲
by
mattiemass
7y ago
When we started work on Chime, there were no viable Go language servers available, so we had all custom stuff. Now, gopls is fairly good, and has been progressing fast. But, yeah LSP isn't the holy grail. Progress on the spec is surpri
55.
▲
by
mattiemass
7y ago
You know, even TextMate appears to use a custom tab implementation. And, it was a huge amount of work to get the AppKit tabs to work in Chime, even though they are supplied by the framework. All the NSWindod tabbing stuff just wasn't b
56.
▲
by
mattiemass
7y ago
Chime team member here. BBEdit is an incredible text editor. If you are working with text on macOS, it's hard to beat. But, I've struggled to use it for even basic programming work. It's just not built for that specific use c
57.
▲
by
mattiemass
7y ago
Chime team member here. That's one reason exactly. TextMate is a phenomenal piece of software, and I've used it for years. Will continue to use it probably. In many ways, it was an inspiration for Chime. It can do many things Chim
58.
▲
by
mattiemass
7y ago
Matt here - developer and member of the team of two that works on Chime. Thanks for your kind words. There actually are a lot of Cocoa-based editors out there, but to my knowledge, Chime is the only one that puts such a large emphasis on la
59.
▲
by
mattiemass
7y ago
First, I work on Chime. I agree that language-specific tools can seem like a funny choice. But, it's just really hard to support one language well. This is probably why jetbrains does what it does. Of course, they surely have a large s
60.
▲
by
mattiemass
7y ago
Hello! I'm the author of this article, and one of the people that works on Chime. I'm not certain how this ended up on hacker news now, but oh well. It is true, we're still not quite ready for general availability, but gettin
More ›