Live data from Hacker News

Io.js 1.0.0

iojs.org

141–150 of 190 posts

Re: Io.js 1.0.0

#141

Any advice on whether it's better to use ES6 or Coffeescript?

I think that ES6 is going to reduce the need for things like CoffeeScript, or at least a lot of what people use (arrow functions, for instance).

Re: Io.js 1.0.0

#142

Earlier quoted context omitted.

The 1.0.0 release was called 1.0.0 - there has been a patch release since. Pretty much any software I can think of lists the latest release on the homepage rather than linking to a static version, but you're right it's a little confusing that specifying a version in the querystring doesn't actually appear to link directly to that version. EDIT: confusing if the intention of the iojs team was to have the querystring a…

My point wasn't about the patch version it's about the software being called "beta" while the version doesn't reflect that at all. If the api is fixed and its just bug fixes before release why isn't this 1.0.0-beta or -rcN, with a 1.0.0 (a vanilla version is always considered higher than one with an identifier like "-beta" or "-rc1"

Sure, but that's more of a reflection on the convention (some might say 'rationality' ;) of associating a single vector of 'production status' with a number beginning with 1. Again, this is a semver thing, not an iojs thing.

Re: Io.js 1.0.0

#143

Earlier quoted context omitted.

My point wasn't about the patch version it's about the software being called "beta" while the version doesn't reflect that at all. If the api is fixed and its just bug fixes before release why isn't this 1.0.0-beta or -rcN, with a 1.0.0 (a vanilla version is always considered higher than one with an identifier like "-beta" or "-rc1"

Sure, but that's more of a reflection on the convention (some might say 'rationality' ;) of associating a single vector of 'production status' with a number beginning with 1. Again, this is a semver thing, not an iojs thing.

They chose to use semver and apparently even seem to understand the concept of identifying non-stable versions: https://github.com/iojs/io.js/issues/28

But apparently "beta" equals "stable" to these people.

Re: Io.js 1.0.0

#144

Earlier quoted context omitted.

It's a fork of node.js with ES6 support. The goal is a faster release cycle and an updated V8 engine, plus an "open governance model" as opposed to Joyent's domination of node.js prime. https://github.com/iojs/io.js Current Project Team Members ============================ Isaac Z. Schlueter Ben Noordhuis Bert Belder Fedor Indutny Trevor Norris Chris Dickinson Colin Ihrig Mikeal Rogers Rod Vagg

For a comparison, node.js contributors are ( http://nodejs.org/about/core-team/ ) TJ Fontaine Alexis Campailla Fedor Indutny Trevor Norris Nathan Rajlich Rather strange to see Fedor as a core team member in both projects, or at least one of them (likely node.js page) is out of date.

Its not strange, most of the people involved are core members of both projects. Its the same project, really. Its just that iojs actually has new releases, and node doesn't anymore.

Yes I know, I need to add `s/anymore/yet`. But the statement is pretty much accurate. Its been almost 2 years since 0.11.0 was released and 0.12 is nowhere in sight.

Re: Io.js 1.0.0

#145

Any advice on whether it's better to use ES6 or Coffeescript?

First of all they're not the same thing. Coffeescript transpiles to JS (ES3 or 4 if I remember well) and ES6 is a new standard (not finished yet). Maybe one day coffee may compile to ES6 (but that's not likely since that would break support with older browsers). As said before, ES6 may reduce the need of transpiled languages but won't replace them. From my point of view, ES6 will never replace ClojureScript nor TypeScript (ES6 doesn't bring the power of a LISP like clojure or the type system of TS). As for coffee, many people may still prefer its more lightweight syntax that ES6 does not intend to replace either.

Let's say that ES6 will provide a better runtime that may make transpiled languages less useful. Yes, ES6 does arrow functions and classes but it also provides many more cool stuff that the transpiled languages may never support such as generators if they intend to keep backward compat to older browsers. If you are in this case you should bet on ES6. If you don't care and are happy with what's included in coffee, use coffee ! You can always compile it to JS and continue your project with ES6 !

To sum up, transpiled languages are not dead and are still way more flexible than vanilla JS (as they don't depend on a big specification such as the ES specs) but ES6 does improve the runtime, and one day transpiled languages may use this new runtime.

Re: Io.js 1.0.0

#146
post #136

Can this be installed with Node side-by-side or does it take over the `node` name?

It takes over the `node` name via symlinks. But you can have a working REPL side by side by overwriting with the prior node one again. Node isn't uninstalled.

Re: Io.js 1.0.0

#148
This is cool and I am excited. I have been playing with Node for a while but the pace towards stable was so glacial I couldn't take the software seriously.

Re: Io.js 1.0.0

#149
Node got forked because it got corped. When a corporation sinks their hooks into an active open source project, it's only a matter of time. Mysql, Maria, Hudson, Jenkins... same story. io.js is the way forward, and congrats to the core team.

Re: Io.js 1.0.0

#150
post #94

Earlier quoted context omitted.

I don't think he got "thrown under the bus" - he moved to a position were others did not want to defend him or even just keep on. Unsurprisingly, I would add, he should know the other people. Still, the inclusion shows that not all bridges are burned, which makes me happy.

I don't see truth in your statement that core people did not want to defend him. Shitstorm happened mostly by outsiders/ignorants. He didn't want to continue in such a climate. Joyent wrote a blog post that ruined their reputation. - Good net effect one year later is that node might free themself from Joyent and become much more open/inclusive.

Could someone make (or provide a link to) a summary of the melodrama for outsiders ? It being not too partisan for one side or the other would be a plus.
Post reply on HN