mes
10/30/2006 5:46:00 PM
Benedikt Heinen wrote:
> This sounds really neat - alas, I have one question about it - according
> to the documentation, it only supports client-side development in Ruby:
>
> >>>>> Currently, Ice provides language mappings for C++, Java, C#, Visual
> >>>>> Basic .NET, Python, and, for the client side, PHP and Ruby.
>
> Are there any plans for server side support for Ruby as well?
We have no plans for it at this time. Ice for Ruby is implemented as a
thin integration layer on top of Ice for C++, and as a result the
server side would rely heavily on native threads. If Ruby supported
native threads, even to the extent that Python does, we most likely
would have included server-side support. However, the customer that
sponsored the Ice for Ruby project only needed client-side bindings,
so we didn't spend much time exploring ways to address the threading
limitations.
If Ruby does introduce native threading at some point in the future,
it's likely that we would implement the server-side bindings.
Take care,
- Mark