Kod is a new Node.js scriptable code editor for OSX
61–70 of 72 posts
Re: Kod is a new Node.js scriptable code editor for OSX
#62Will it do C++? I still haven't found a good C++ editor (with class member autocomplete popups and such) - at least, nothing that compares to Visual Studio over in the Windows world.
screenshot appears to be C++ code (might be wrong on this though, as I've never written any C++, and only use C occasionally)
Re: Kod is a new Node.js scriptable code editor for OSX
#63I don't quite get how node.js comes into play here. I've seen lots of blog posts about it, but never used it. It seems to be about network programming. Indeed, the node website says "Node's goal is to provide an easy way to build scalable network programs." Would someone enlighten me what the motivation is to use it as an editor's scripting environment?
node.js is a way to get people to click on an article. If it said "new editor" no one would care. But the buzzword fashionable 'node.js' means people will assume it's earth changingly awesome.
There are not many good, scriptable editors for programmers. Actually, I would consider only 3 for serious use: Emacs, Vim and TextMate. Of these, only one has really good integration with OS X.
If I was considering switching editors, the language that is used to extend it would be one of the most important factors (I love Emacs, but Emacs Lisp is seriously broken). The fact that Kod uses node.js means two things:
1) It's JavaScript, so it's high level, has nice semantics and it's extremely popular;
2) It uses a reasonably fast dialect of JS, and has the necessary infrastructure, like CommonJS modules and access to the filesystem.
So, Node.js is the thing that makes this topic actually hacker-news-worthy.
Re: Kod is a new Node.js scriptable code editor for OSX
#64How about cloud9 ( http://www.cloud9ide.com ), Bespin ( https://bespin.mozillalabs.com/ ), Codemirror ( http://codemirror.net/ ) or Ymacs ( http://www.ymacs.org/ ). It would be just lame to have another editor on just OSX only, considering that most people have used some script-able code editor (like emacs or vim) that are openly script-able (or compilable). If it is just for OSX, then there is a specific scripting l…
(But thanks for the link to cloud9, I didn't know about it and it looks interesting.)
EDIT: meh, it was actually 4 browser based editors :(
Re: Kod is a new Node.js scriptable code editor for OSX
#65Earlier quoted context omitted.
OT: Is "performant" really a word? I see it on HN all the time, and it strikes me as made-up business jargon.
Performant[1] (comparative more performant, superlative most performant): ( jargon , chiefly computing ) Capable of or characterized by an adequate or excellent level of performance or efficiency. "Ours is a performant network monitoring and systems monitoring tool." "This software is ten percent more performant than its predecessor." ---- [1]: http://en.wiktionary.org/wiki/performant
http://ngrams.googlelabs.com/graph?content=performant&ye...
I wonder if the early appearance is OCR error?
Re: Kod is a new Node.js scriptable code editor for OSX
#66Earlier quoted context omitted.
Performant[1] (comparative more performant, superlative most performant): ( jargon , chiefly computing ) Capable of or characterized by an adequate or excellent level of performance or efficiency. "Ours is a performant network monitoring and systems monitoring tool." "This software is ten percent more performant than its predecessor." ---- [1]: http://en.wiktionary.org/wiki/performant
Yes, but somebody adding it to wiktionary doesn't make it a word. It just seems lazy to make up new words rather that taking the trouble to use an existing one. http://ngrams.googlelabs.com/graph?content=performant&ye... I wonder if the early appearance is OCR error?
Anyhow do you have an issue with scalable[1] too?
----
[1]: http://ngrams.googlelabs.com/graph?content=Scalable&year...
Re: Kod is a new Node.js scriptable code editor for OSX
#67Finally some potential competition for textmate.
I hear this more and more lately - and sure, competition would be good.. but, what's wrong with textmate at this point? I bought a few copies a few years ago, and I've been using them ever since, lots of extensions, still nice and light, still awesome to use... I dont' find myself sitting around thinking "Man I wish this guy would hurry up and bring out a new version!".... like, it's not minecraft....
1. Split-window editing 2. Multithreaded searching, pasting, etc.- having the whole app hang while doing a "find in project" is a major drag, especially when it's due to, oh, say, having a bunch of files open from a slow network share. Which brings me to... 3. Better handling of files opened from remote volumes- another case where multiple threads would probably help. 4. Better handling of really long lines when word-wrap is turned off. There is obviously something O(n) going on at the line level (where n is the number of characters on the line), and it makes handling long runs of text rather painful at times.
So, there it is: my TextMate wish list. Modulo those four things, TextMate is currently pretty close to ideal, IMHO. I love its syntax highlighting grammar, its snippets, its macro capabilities, etc. etc. The Latex package is fabulous, and has singlehandedly done a lot to make my dissertation-writing process bearable.
Re: Kod is a new Node.js scriptable code editor for OSX
#68Earlier quoted context omitted.
node.js is a way to get people to click on an article. If it said "new editor" no one would care. But the buzzword fashionable 'node.js' means people will assume it's earth changingly awesome.
Comments like the parent make me sad. It could be summed up as "node.js, damn hipsters." It's just another form of fanboyism, except negative. There are not many good, scriptable editors for programmers. Actually, I would consider only 3 for serious use: Emacs, Vim and TextMate. Of these, only one has really good integration with OS X. If I was considering switching editors, the language that is used to extend it wou…
Don't get me wrong, I wasn't trying to beat this project down, I'm just pointing out that 'node.js' carries a "wow it must be awesome" weighting at the moment.
Give it a couple of years and node.js will be old and boring and there'll be a new fashionable language everyone has to jump on.
Re: Kod is a new Node.js scriptable code editor for OSX
#69Earlier quoted context omitted.
Vim and Emacs weren't enough?
Emacs is a fantastic editor (and I think I can say that I am what you call a power user), but Emacs Lisp is a terrible, terrible language. The more I use it, the more I hate it. And it's not because of the lispiness or parens -- Common Lisp was my Language of Choice for many years. Having an editor that I could extend in a real programming language (and JS is actually very nice once you grasp stuff like prototype inh…
Re: Kod is a new Node.js scriptable code editor for OSX
#70Earlier quoted context omitted.
Performant[1] (comparative more performant, superlative most performant): ( jargon , chiefly computing ) Capable of or characterized by an adequate or excellent level of performance or efficiency. "Ours is a performant network monitoring and systems monitoring tool." "This software is ten percent more performant than its predecessor." ---- [1]: http://en.wiktionary.org/wiki/performant
Yes, but somebody adding it to wiktionary doesn't make it a word. It just seems lazy to make up new words rather that taking the trouble to use an existing one. http://ngrams.googlelabs.com/graph?content=performant&ye... I wonder if the early appearance is OCR error?