# Ice for Ruby Preview Release

**URL:** <https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886>\
**Category:** Ruby\
**Created:** [October 27, 2006, 7:56pm UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886 "2006-10-27T19:56:10Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [October 27, 2006, 7:56pm UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/1 "2006-10-27T19:56:10Z")

</div>

The Internet Communications Engine (Ice) is a modern, object-oriented  
distributed computing platform. We have just released a preview version  
of Ice for Ruby, which allows Ruby applications to interact seamlessly  
with Ice applications written in C++, Java, C#, Visual Basic, and  
Python.

Ice is free software, available with full source, and released under the  
terms of the GNU General Public License (GPL).

For more information, please visit [http://www.zeroc.com](http://www.zeroc.com).

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [October 29, 2006, 10:03pm UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/2 "2006-10-29T22:03:51Z")

</div>

- Marc Laukien (removed\_email\_address@domain.invalid) wrote:

> The Internet Communications Engine (Ice) is a modern, object-oriented  
> distributed computing platform. We have just released a preview version  
> of Ice for Ruby, which allows Ruby applications to interact seamlessly  
> with Ice applications written in C++, Java, C#, Visual Basic, and Python.
> 
> Ice is free software, available with full source, and released under the  
> terms of the GNU General Public License (GPL).
> 
> For more information, please visit [http://www.zeroc.com](http://www.zeroc.com).

This rocks. I’ve been kind of waiting for this a while now. 🙂

I’d love to try this out right now, but I’m short on time. Don’t let  
the lack of replies discourage you.

Keep up the good work.

Regards,

Emiel van de Laar

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [October 30, 2006, 8:08pm UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/3 "2006-10-30T20:08:14Z")

</div>

Sweeeet. I’ve been meaning to check out ICE for a long, long time. This  
is as good a time as any. 🙂

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [October 30, 2006, 8:15pm UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/4 "2006-10-30T20:15:24Z")

</div>

Emiel van de Laar wrote:

> This rocks. I’ve been kind of waiting for this a while now. 🙂
> 
> I’d love to try this out right now, but I’m short on time. Don’t let  
> the lack of replies discourage you.

I think the gateway to ruby-talk may be down. Perhaps that is why the  
forum has been so slow???

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [November 7, 2006, 10:45am UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/5 "2006-11-07T10:45:02Z")

</div>

On Sat, 28 Oct 2006, Marc Laukien wrote:

> The Internet Communications Engine (Ice) is a modern, object-oriented  
> distributed computing platform. We have just released a preview version of  
> Ice for Ruby, which allows Ruby applications to interact seamlessly with Ice  
> applications written in C++, Java, C#, Visual Basic, and Python.

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?

Benedikt

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [November 7, 2006, 10:45am UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/6 "2006-11-07T10:45:55Z")

</div>

Benedikt H. 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

---

<div class="post-metadata">

**Author:** ![Marc\_Laukien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Marc\_Laukien](https://www.ruby-forum.com/u/Marc_Laukien)\
**Post date:** [November 7, 2006, 10:47am UTC](https://www.ruby-forum.com/t/ice-for-ruby-preview-release/73886/7 "2006-11-07T10:47:46Z")

</div>

Brad T. wrote:

> forum has been so slow???

We receive you. Do you receive us?

The mailing list has about 200 messages per day.

Hal
