# ICFP 2007 - Save Endo!

**URL:** <https://www.ruby-forum.com/t/icfp-2007-save-endo/193549>\
**Category:** Ruby\
**Created:** [August 19, 2010, 3:01pm UTC](https://www.ruby-forum.com/t/icfp-2007-save-endo/193549 "2010-08-19T15:01:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rawroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/94ad74/32.png) [@rawroe](https://www.ruby-forum.com/u/rawroe)\
**Post date:** [August 19, 2010, 3:01pm UTC](https://www.ruby-forum.com/t/icfp-2007-save-endo/193549/1 "2010-08-19T15:01:17Z")

</div>

I’m thinking about working on the problem from ICFP  
2007[http://save-endo.cs.uu.nl/](http://save-endo.cs.uu.nl/)in ruby. I’m sure a lot of  
optimization will be necessary to come up with a  
solution that runs fast enough to be of any value. But I’m wondering if  
even  
that’s good enough. That is, I’m wondering if Ruby is even fast enough  
to  
solve this.

Has anybody tried this, or does anyone know of a ruby solution? I don’t  
want  
to duplicate it, I just want to know that it’s possible, and maybe get  
some  
pointers from it.

---

<div class="post-metadata">

**Author:** ![rawroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/94ad74/32.png) [@rawroe](https://www.ruby-forum.com/u/rawroe)\
**Post date:** [August 19, 2010, 4:41pm UTC](https://www.ruby-forum.com/t/icfp-2007-save-endo/193549/2 "2010-08-19T16:41:24Z")

</div>

On Aug 19, 2010, at 7:57 AM, Andrew W. wrote:

> I’m thinking about working on the problem from ICFP  
> 2007[http://save-endo.cs.uu.nl/](http://save-endo.cs.uu.nl/)in ruby. I’m sure a lot of  
> optimization will be necessary to come up with a  
> solution that runs fast enough to be of any value. But I’m wondering if even  
> that’s good enough. That is, I’m wondering if Ruby is even fast enough to  
> solve this.
> 
> Has anybody tried this, or does anyone know of a ruby solution?

I worked on it during the problem:

[http://grayproductions.net/icfp07/](http://grayproductions.net/icfp07/)

It’s a heavy optimization problem, so Ruby is pretty painfully slow with  
it and probably not a great fit.

James Edward G. II
