GitHub Atom

This looks pretty damn interesting:

I can see it killing off Sublime, but probably not Komodo.

Though the idea of using Node to interface with the filesystem is a good one (though it seems every new app these days uses Node as its foundation).

I wonder what ideas / code could be borrowed back for Komodo?

More links here:

I’d love to share my views, but I don’t think this is a good place to do so objectively - because obviously people will be biased.

Note I did edit your post to rename “Github Atom IDE” to just “Github Atom”, I guess that should already tell you a bit of what my views are :wink:

Thus far I haven’t seen much in Atom (the editor, not the “project”) that I didn’t also see in Sublime - but then I haven’t used either beyond some simple testing.

Ha ha ha :slight_smile:

Well, actually I see Atom as a good thing. A whole load of Open Source plugins to feed right back into Komodo!

I’d be seriously interested to see if some kind of wrapper, adapter or API could be created so that JS code created for Atom could just plug into our favourite IDE.

You could probably write a wrapper for certain facets of the editor (eg. scintilla), but it’d be hard to write something that covers all use-cases (think of Wine for example). Something like that is not currently on our todo list though.

Ha ha ha[1] :smiley:
No linux distributive - no Atom)

I even got an invitation when it was in private beta, but I asked for it 30 seconds before realising that it’s MacOS only so far.

I have the impression that it must be painfully slow (of course, all those foreign developers have SSD drives and 16 GB+ of RAM so they don’t care) but it’s an interesting prospect for the mid-term. Komodo already shows how CSS and JavaScript help to extend a piece of desktop software so, why not play forward?

As about Node, I’m already using it myself, and it all got this way:

  1. I need a server-side syntax highlighter for my PHP-powered programming site
  2. All tools written in PHP are crap
  3. There’re like a dozen decent tools written in JavaScript, Python or Ruby
  4. I can only speak JavaScript

It’s still early beta (you need to install a third-party package just to make console.log() work reliably con Windows) and from the design point of view it’s possibly worse than early PHP (documentation, API, package directory… everything’s a mess) but… it feels so good to have JavaScript code that can write files and doesn’t need to cope with Internet Explorer!

I’ve been using it for a while. It’s OK, I guess. Github’s done a huge amount of work here and I don’t want to disparage it at all; but OK an editor based on web browser technologies, hmm, where have I heard of that before, name’s on the tip of my tongue…

There are 2 things I think I like about Atom over Komodo. First, it looks and feels “brighter”. At smaller font sizes (eg, Atom vs Komodo tabs) I think Atom looks much, much better. I could probably fix that w/ Komodo theming if I had any real skill at it :). Second, making extensions or themes in Atom is a little easier than Komodo. Komodo’s prefs folder is still a very huge thing, and Atom stays with the tried-and-true dotfiles and a consistent format (everything’s that Coffeescript/that weird CSON thing, or CSS).

It’s easy to look light and “clean” when you’re brand new. That said, you can make Komodo look however you want, for example if you want it to look more similar to Sublime (cause lets be fair, Atom is visually just a clone of Sublime) you could use the Spacemodo skin or fork it and tweak it to your liking.

As for Preferences - this and the menu’s are scheduled for an overhaul. Still, I don’t think we’re “that” bad if you look at some of the alternatives out there :stuck_out_tongue:

[quote=“nathanr, post:8, topic:257”]
I don’t think we’re “that” bad if you look at some of the alternatives out there[/quote]

Yeah, I look like Brad Pit when you compare me to some the other guys out there!

( Hasn’t worked on a living, breathing girl yet :wink: )

YAY!

And they surely need it. Very, very pleased about this one :smiley:

No, it’s totally a thing: eg, I think it’s XULRunner. So Firefox vs Chrome or Instantbird vs Textual, or whatever. My eye always seems to favor the font rendering of the non-XULRunner platform. It’s gotten closer and closer, in terms of parity, over the years as XULRunner has improved. So when everyone on Reddit and HN is complaining about Australis, I’m happy as can be, as it looks far more native to me than Firefox has.