Coincido con respecto a lo de la integración, es muy común ver wrappers creados con SWIG (ej. wxruby, ogre.rb, etc.) y que teminan teniendo memory leaks por falta de integración al gc y necesitar callback para liberar recursos.
Con ruby estamos lejos de tener algo como Boost.Python<http://www.boost.org/doc/libs/1_39_0/libs/python/doc/index.html> aunque hace unos meses vi un proyecto interesante rbplusplus<http://github.com/jameskilton/rbplusplus>pero era un poco complicado hacerlo funcionar en windows, necesitabas Cygwin o algo similar debido a que depende de Rice que solo corre en sistemas *nix. De inmediato me acorde de la charla sobre cross compiling de Luis en la última reunión que se hizo en la UBA. Lo poco que vi de LUA fue el proyecto EMMA3D<http://emma3d.sourceforge.net/>me dejó impresionado por lo simple que resulta en LUA integrarse a codigo C++ y lo complicado que es hacer lo mismo en Ruby. Saludos, On 9/14/09, Luis Lavena <[email protected]> wrote: > > 2009/9/14 Leonardo Otero <[email protected]>: > > Ok, > > > > Gracias Luis, porque la referencia que tenía de LUA es que solo tuvo > éxito > > con ratones de laboratorio y en el mundo de los video juegos donde por > algun > > tiempo fue como el ingrediente secreto. > > > > Como que se volvio thread hi-jacking. > > Lua es un lenguaje bastante maduro, aunque no cuenta con un "killer > app" como Rails en si mismo, la cantidad de herramientas y la > facilidad de integracion con este lenguaje dejan a Ruby en una mala > posicion, para ser sincero. > > > Hablando de lenguajes experimentales o en el cascaron, tuvieron alguna > > experiencia con erlang? > > > > Erlang no es nada experimental, sino estable, performante y seriamente > otro paradigma en programacion y gestion de los recursos. > > Volviendo al topic de scaling... Erlang, tal vez no sea tan popular > como Ruby por que no tiene un kilelr app como Rails, pero muchos > sistemas usan Erlang como puente de scaling o como una herramienta > poderosa y adaptiva. > -- > Luis Lavena > AREA 17 > - > Perfection in design is achieved not when there is nothing more to add, > but rather when there is nothing more to take away. > Antoine de Saint-Exupéry > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
