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

Responder a