[Pharo-project] ZeroMQ, Mongrel2...
Hello, What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore. Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement. Best regards, Geoffroy
I'd be really interested in such port/binding. Note that as far I can see 0mq provides language bindings through ffi and no direct ports. The porting will require a larger effort and heavy maintenance afterward should some 0mq internals change. Regards, Stanislav Paskalev On Tue, Jan 11, 2011 at 6:24 PM, Geoffroy Couprie <geo.couprie@gmail.com> wrote:
Hello,
What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore.
Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement.
Best regards,
Geoffroy
Yes, I'm interested Adrian On Jan 11, 2011, at 17:24 , Geoffroy Couprie wrote:
Hello,
What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore.
Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement.
Best regards,
Geoffroy
Not at all the same thing as ZeroMQ but I did implement STOMP a while back: http://www.squeaksource.com/StompProtocol.html regards, Göran
Thanks goran It would be good to structure a bit all these data. I hope that we will have a new squeaksource that helps us to get a better visibility for us but also from others Stef On Jan 11, 2011, at 9:51 PM, Göran Krampe wrote:
Not at all the same thing as ZeroMQ but I did implement STOMP a while back:
http://www.squeaksource.com/StompProtocol.html
regards, Göran
On 01/11/2011 05:24 PM, Geoffroy Couprie wrote:
Hello,
What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore.
Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement.
There is no protocol, you wrap a C library. What's suboptimal from a Seaside point of view is that Mongrel2 assumes handlers are stateless which Seaside is not. Cheers Philippe
I'd be really interested in zmq for pharo/squeak too. I've been playing with it to replace mutexes and semaphores for multiprocessing in a c program, and would love to be able to tie in some smalltalk too. Mongrel2 and seaside could be interesting too, especially for websocket support. Mike Mike Hales Engineering Manager KnowledgeScape www.kscape.com On Tue, Jan 11, 2011 at 9:24 AM, Geoffroy Couprie <geo.couprie@gmail.com>wrote:
Hello,
What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore.
Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement.
Best regards,
Geoffroy
On 16.01.2011 05:45, Mike Hales wrote:
I'd be really interested in zmq for pharo/squeak too. I've been playing with it to replace mutexes and semaphores for multiprocessing in a c program, and would love to be able to tie in some smalltalk too. Mongrel2 and seaside could be interesting too, especially for websocket support.
No, see previous post. Cheers Philippe
I see ZeroMQ as a way to inter-process communicate easier with other programing languages, which seems to be one of the main ZeroMQ goals? Janko On 16. 01. 2011 05:45, Mike Hales wrote:
I'd be really interested in zmq for pharo/squeak too. I've been playing with it to replace mutexes and semaphores for multiprocessing in a c program, and would love to be able to tie in some smalltalk too. Mongrel2 and seaside could be interesting too, especially for websocket support.
Mike
Mike Hales Engineering Manager KnowledgeScape www.kscape.com <http://www.kscape.com>
On Tue, Jan 11, 2011 at 9:24 AM, Geoffroy Couprie <geo.couprie@gmail.com <mailto:geo.couprie@gmail.com>> wrote:
Hello,
What would you think of a ZeroMQ frontend to Pharo? I was playing with ZeroMQ, and more specifically the Mongrel2 web server, and I thought that would be cool to use it, but the only reference of ZeroMQ and Smalltalk I saw was about some code from Thomas Gagné, which is not available anymore.
Anyhow, would you be interested in a port to Pharo? It looks like the protocol is not really hard to implement.
Best regards,
Geoffroy
-- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si
participants (9)
-
Adrian Lienhard -
Geoffroy Couprie -
Göran Krampe -
Janko Mivšek -
Mike Hales -
Philippe Marschall -
Philippe Marschall -
Stanislav Paskalev -
Stéphane Ducasse