Hola gente estoy comenzando a desarrollar plugins para el programa de diseño 3d Sketchup de Google, los cuales se escriben en lenguaje ruby, quiero hacer un plugin que me permita dibujar expresiones matemáticas, para lo cual necesito lograr la conversión de string a fragmento de código de ruby, es decir que en un campo de texto reciba algo como "Math.sin(x**2)" y yo le asigne una variable a esto para luego convertirlo de alguna forma en un trozo de código para obtener una linea de código como y = Math.sin(x**2) lo cual puedo evaluar asignándole valores a x. No se si esto es muy difícil o de entrada no es posible, agradezco su atención
on 2012-04-08 01:52
on 2012-04-24 20:29
Hola, probaste con eval? http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-eval x = 2 y = eval "Math.sin(x**2)" /jk
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.