Live data from Hacker News

Atom

atom.io

141–150 of 662 posts

Re: Atom

#142
post #42

Earlier quoted context omitted.

Of course it's crossplatform. It works on OSX Mavericks and Snow Leapard!

Currently only OSX support, win32 is being worked on, I imagine cross platform will be achieved shortly.

OS X and win32 does not equal cross platform.

Re: Atom

#143
Last thing I need is another editor. Having said that, I will for sure examine and give a fair chance to anything you produce.

I am a vim user, I recently learned a lot of power moves in SublimeText and this is my go-to editor now. Making me use anything else would be super difficult but not impossible. Price is not the issue.

Re: Atom

#144
I was all ready to be skeptical and everything... but this could actually be amazing.

I currently use Chocolat for code editing, which is beautifully elegant and I love it, but there are 25 little tiny things that I really wish I could fix. I file issues, but the developers rightly have their own priorities. It's closed-source, but even if it were open source, I'm not about to learn how to use XCode and Objective C and figure out how to compile and whatnot.

But if Atom is ultimately just a big collection of straight-up node.js files, and anyone can go in at any time to change a line here or there -- and it's in JavaScript, so it couldn't be easier for programmers in general -- and there's no compilation step or anything -- then it's almost a fundamental paradigm shift for what desktop software could be.

It already makes me dream of a word processor I could hack like that, or a music player. Just by opening up a text editor. It's an inspiring thought.

Re: Atom

#145

Earlier quoted context omitted.

It's built on node-webkit and chromium, which technically works on Windows, OSX and Linux. Do you seriously think they would make an OSX only editor when there's already so many that work on all platforms?

No, it's a desktop app, presumably embedded inside node-webkit or something similar.

If it is inside node-webkit, I'll be curious to see how they got native windows menus support. There are some pretty serious bugs in NW's handling of windows native menus.

Re: Atom

#146
post #125
post #107

Earlier quoted context omitted.

This appears to be free. ST is free but makes me feel bad about not paying for it every few saves.

Only for now https://github.com/atom/welcome/blob/master/lib/welcome.md Atom is free during the beta period.

I'm guessing they might include this as a feature with private repositories.

Re: Atom

#147

Earlier quoted context omitted.

I've been playing with it for a few minutes now, and it's definitely the case that it's easier to tweak. Not because of the underlying language, but because they expose so much of what's available through a GUI. I'm blown away by how cool this is. I'm just really hoping for good Vim keybindings and I will pay good money for this once it's out of beta.

A good VIM keybinding plugin is a must for me as well. The one available for LightTable, for instance, simply wasn't sufficient IMO. I can't specifically remember what it lacked, but it was enough to throw me off. Vintage mode in ST2/3 isn't perfect, but it's pretty solid. Atom looks interesting. I really look forward to trying it out.

Agreed. Nothing beats evil-mode in Emacs, as far as I'm concerned. That's a model for other vim emulation layers to follow IMO.

Re: Atom

#148

Earlier quoted context omitted.

It's built on node-webkit and chromium, which technically works on Windows, OSX and Linux. Do you seriously think they would make an OSX only editor when there's already so many that work on all platforms?

The download is only available for Mac today, but we are working on the Linux and Windows builds.

I hope you will not want administrative rights to install the program.

Re: Atom

#149
Eclipse is massively modifiable but everyone hates it because of bloat. You see this kind of thing starts off with good intentions and then all the plugin madness gets going and suddenly everyone gets revolted and charges off to embrace the next great "lightweight" editor.

Re: Atom

#150
post #128

You know, I'm usually very skeptical of web apps, but building a text editor in WebKit actually seems like a really good idea. Everything a browser should be good at — text display, scripting, styling — also applies to text editors. You don't really have to worry about complex UI, animation, or user input. You also get remote access almost for free. What other text-centric apps can be made better by a browser framewo…

So why is every text editor I have ever seen embedded in a website an abomination? > text display, scripting, styling The only thing that really matters is scripting. Every serious editor has solved displaying text and styling since ages and those two points aren't even that important in programming languages. All you want is a syntax aware highlighting. Maybe underlines and a little bold here and there. Scripting is…

  "Every serious editor has solved displaying text and styling since ages ago..."
Sure, but why reinvent the wheel? In this case, Github is leveraging a technology specifically optimized for text and styling. They don't have to maintain it, and they get a lot of cutting-edge optimizations for free. It also gives them the freedom to do some crazy things that would otherwise be very difficult — see Light Table.

  "...and those two points aren't even that important in programming languages."
I disagree. Efficient text display and presentation in a text editor are very important, at least for me. Not that scripting is any less important, but it looks like Github has that front covered as well. (Then again, I've never been a heavy vim or emacs user. I guess I'm what you might call a "filthy casual".)

  "One thing that is incredibly important for text editors is speed: something web engines are notoriously bad at."
I was under the impression that web engines are really good at text when there's not a lot of other crazy nonsense going on. Guess we'll see!

  "So why is every text editor I have ever seen embedded in a website an abomination?"
My guess is going (partially) native and using Node.js will make the experience a whole lot better.
Post reply on HN