zmq example added by krgn on Sat Aug 10 18:47:41 2013

;; chicken
(define (main)
  (let ((socket (make-socket 'push (make-context 4))))
    (bind-socket socket "tcp://127.0.0.1:3000")
    (connect-socket socket "tcp://127.0.0.1:3000")
    (thread-start! 
     (let loop ()
       (when #t
         (send-message socket "tick" #t)
         (thread-sleep! 1)
         (loop))))))

;; nodejs
var zmq = require('zmq'),
    sock = zmq.socket('pull');

sock.connect('ipc:///tmp/asdfqwerty');

sock.on('message', function(msg){
  console.log('trig %s', msg.toString());
});