Git Product home page Git Product logo

Comments (5)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 26, 2024
Yes, I expect to build against the eio version exposed by node. Same for v8 
(added this to the doc).
node 0.4 ships with a version that expects an int.

Are you trying to replace the eio in node?

Original comment by [email protected] on 15 Oct 2011 at 11:03

from protobuf-for-node.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 26, 2024
I am not, I guess the build system for node 0.5 has changed somewhat
because protobuf_for_node could not find the header eio.h at build
time and I only later noticed it was included in node's private
headers.

Original comment by [email protected] on 15 Oct 2011 at 4:28

from protobuf-for-node.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 26, 2024
I guess for node.5 the idea would be to use their new "libuv" layer to make it 
work on Windows, too:

 int uv_queue_work(uv_loop_t* loop, uv_work_t* req, uv_work_cb work_cb,
    uv_after_work_cb after_work_cb);

http://markmail.org/message/3ogv22w56slz2esl#query:+page:1+mid:3ogv22w56slz2esl+
state:results

Original comment by [email protected] on 16 Oct 2011 at 11:07

from protobuf-for-node.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 26, 2024
Ah I see, thanks for clearing that up.  Is this something being worked
on already for protobuf_for_node?

Original comment by [email protected] on 16 Oct 2011 at 3:41

from protobuf-for-node.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 26, 2024
I took a quick look. While the apis are almost one-to-one, the uv_async_* 
family has a slightly different interface & semantics (nothing is really 
documented...) - so I currently seem to get the reference count of the event 
loop wrong and termination-on-idle doesn't work yet. I'll try and fix that 
tonight. If not, I can still check it into a new branch for you.

Let's turn this into the node 0.5 issue.

Original comment by [email protected] on 17 Oct 2011 at 8:36

  • Changed title: node 0.5 / libuv port (was: eio_custom execute callback should return void.)

from protobuf-for-node.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.