Para usar traits o mixins no es necesario crear una nueva VM. De hecho en Java uso traits usando una librería.
No es tan bonito como que el lenguaje incorpore los traits directamente, pero eso es por falta de acceso a modificar el compilador, no por falta de acceso a modificar la VM. Multicores? Eso lo hace la JVM directamente. Al parecer para todo lo que dices con la JVM bastaría. Saludos, Guillermo. 2012/11/14 Gerardo Richarte <[email protected]> > Como? la JVM es buenísima! claro, todas esas (Java, V8, Strongtalk, > .NET, VW) son buenas, claro. Pero hace falta una nueva pasada. Hay cosas > nuevas ahora, y hay gente que las quiere usar (traits/mixins > (Smalltalk/Ruby/Python/C++), comportamiento y estado por instancia en > vez de clases o traits (Ruby/JavaScript/Self), multi-cores/distrbuido > (Roar/Gemstone/Earlang (creo)), cosas de seguridad/privacidad > (Newspeak), etc. > > Para algunas de esas cosas hace falta o viene muy bien para que sea > usable, soporte desde la VM. Y esas son solo las cosas que podemos > pensar desde nuestro paradigma. Cuando halla una nueva camada de > expertos en VMs (y ojalá se continúe) seguro aparecen más cosas > > saludos > > > > On 11/14/2012 11:40 AM, Guillermo Schwarz wrote: > > ¿Y se considera que la JVM es mala? > > > > Porque claramente la JVM es probablemente la VM más estable y más > > ampliamente disponible en el mundo. > > > > Hacer VMs por decir que se puede, no creo que tenga mucho valor, a menos > > que se logre algo que antes no existía. > > > > Saludos, > > Guillermo. > > > > > > 2012/11/14 Gerardo Richarte <[email protected] <mailto:[email protected]>> > > > > Ah, una Invisible Machine es una VM de otro lenguaje que usamos para > > Smalltalk, así es? ok. > > > > El otro día discutíamos (o coincidíamos) con Andres (Valloud) que > hubo > > una o dos generaciones de Smalltalkers que se olvidaron > completamente de > > las VMs. Están los popes de las VMs, que hicieron o fundaron casi > todas > > las VMs que hay (Java HotSpot, V8, Self, .NET, Strongtalk y los > > Smalltalks), y después de ellos la generación siguiente ni las vio > las > > VMs (eran, digamos, invisibles). Digamos que andaban suficientemente > > bien. Y la comunidad Smalltalk, de donde salieron casi todas las VMs > > buenas, dejó de tener expertos en VMs por mucho tiempo, y recién > ahora > > empieza a haber un nuevo movimiento en esta dirección. > > > > Esto mismo repercutió en que aparezcan muchos lenguajes con VMs > > realmente de mierda (Python, PHP, perl... Basic... etc). > > > > Si alguien cree que hace falta avance en el mundo de las VMs (hay > unos > > cuantos que lo creemos necesario), hace falta que se vuelva a armar > un > > bullicio al rededor de las VMs, y que más gente meta mano. Esto es, a > > largo plazo, claro. > > > > chau, estoy medio charlatán hoy > > > > On 11/14/2012 10:35 AM, [email protected] > > <mailto:[email protected]> wrote: > > > Es un termino q empezo a emplear ale reimondo cuando empezo a > > pensar un smalltalk sin vm "propia" q se pudiera montar en v8 (la vm > > de google) pero q sea flexible para poder montarse sobre cualquier > > vm javascript, por ej spidermonkey, node o la q fuera. > > > > > > Todo esto viene de un largo camino de pensar alternativas c vm > > propietarias, entre ellas la de dng misma de la q el fue parte en su > > momento. > > > > > > Saludos, > > > Leo > > > > > > > > > Enviado desde mi BlackBerry de Personal > > > > > > -----Original Message----- > > > From: Gerardo Richarte <[email protected] <mailto:[email protected]>> > > > Sender: [email protected] > > <mailto:[email protected]> > > > Date: Wed, 14 Nov 2012 01:36:35 > > > To: <[email protected] > > <mailto:[email protected]>> > > > Reply-To: [email protected] > > <mailto:[email protected]> > > > Subject: [clubSmalltalk] Invisible Machine > > > > > > Leo De Marco dijo: > > > > > >> de allí surgió la formulación de "Invisible Machine" > > > > > > Que es una invisible machine > > > > > > > -- > > To post to this group, send email to [email protected] > > <mailto:[email protected]> > > To unsubscribe from this group, send email to > > [email protected] > > <mailto:clubsmalltalk%[email protected]> > > > > http://www.clubSmalltalk.org > > > > > > > > > > -- > > Saludos cordiales, > > > > Guillermo Schwarz > > Sun Certified Enterprise Architect > > > > -- > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > > > http://www.clubSmalltalk.org > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org > -- Saludos cordiales, Guillermo Schwarz Sun Certified Enterprise Architect -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
