v8 bindings for libuv. Mad science and experimentation.
If you don't know anything about c++ or v8 bindings this module is not for you.
Read the following files:
- src/uvjs.h
- lib/uv.js
- test/index.js
make test
No opinions. No module system. No extra API. Just bindings to libuv for javascript. Build your own node.js like environment and make your own API sugar.
There is none.
You should be.
- version()
- version_string()
- strerror(errno)
- err_name(errno)
- default_loop()
- now(loop)
- run(loop, run_mode)
- stop(loop)
- fs_open(loop, path, flags, mode, cb)
- fs_close(loop, fd, cb)
- fs_read(loop, fd, buf, offset, cb)
- fs_readdir(loop, path, flags, cb)
- tcp_init(loop)
- timer_imit(loop)
Some of the code is copied from the node.js, libuv, v8, and nan projects. Some of this will change as this project is cleaned up and made more mature.