Github Rolls Out New Text Editor Atom 82
hypnosec writes "Github has introduced Atom, its new 'web native' code editor which has been in development for more than six years. Atom is available as a part of an invite-only beta program. GitHub describes Atom as an attempt to create an editor 'that will be welcoming to an elementary school student on their first day learning to code, but also a tool they won't outgrow as they develop into seasoned hackers.'"
You can request an invite on atom.io. The source to supporting libraries has already been released, but it looks like Atom itself might not be released (although it is a "specialized variant of Chromium designed to be a text editor rather than a web browser."). The editor is extensible in Javascript instead of "special-purpose scripting languages" like Emacs and VIM (is Javascript really any less messy than Emacs-Lisp though?). A preliminary user guide and customization guide are available to all.
yeah for dumb posts on slashdot (Score:4, Insightful)
Who cares if it's "less messy" or not? The point is that it's a common, widely understood scripting language, not some obscure bullshit like emac-lisp.
Re:yeah for dumb posts on slashdot (Score:5, Insightful)
More importantly, it's common to all those who are the target users of Atom: Web developers.
Roll out? (Score:5, Insightful)
Really? (Score:5, Insightful)
If using web technologies to build a native application is the answer, then we've asked the wrong question.
Javascript, DOM, CSS etc are a bastardised mish-mash of technologies that lack elegance and coherence; they've come about from the legacy need to display static pages in a browser. To gain functionality more and more features have been added like throwing crap against a wall in the hope something will stick. Using this spaghetti system to drive a text editor makes little sense from a technology point of view.
Re:yeah for dumb posts on slashdot (Score:4, Insightful)
The GP likes to reinvent every wheel that exists before touching the code for the actual app. Some people call that real coding. It isn't very productive though.