pgte / fugue

Unicorn for node.js
MIT License
396 stars 14 forks source link

Broken under node 0.6, process.binding('net') #15

Closed derpston closed 12 years ago

derpston commented 12 years ago

According to https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6 process.binding('net') was removed between 0.4 and 0.6.

$ node -v v0.6.10 $ node -e "process.binding('net');"

undefined:1

^ Error: No such module at Object. (eval at (eval:1:82)) at Object. (eval:1:70) at Module._compile (module.js:441:26) at startup (node.js:80:27) at node.js:551:3

pgte commented 12 years ago

Yeah, this doesn't work. Also all the alternatives to fugue I'm still using, like "cluster" are not working on node v0.6.0. I myself will not be fixing this, since now there are good alternatives compatible with Node 0.4 out there, and I'm not going through the trouble of porting this to 0.6. This effort would be better targeted at migrating some of the more evolved alternatives like Learnboost's "cluster".

Also, I think Learnboost's "up" supports Node >= 0.6.0 and brings similar functionality.