Hola gente!
Gracias, Guillermo, por la info. No habia reparado en la palabra “Seaside” en el email de Diogenes. Bien, si, puede que haga falta para poner un Seaside en Node.js, pero yo prefiero “baby steps”: implementaria un servidor web en Smalltalk “compilado” a Javascript, y lo ejecutaria en Node.js. Habia otros servidores web en Smalltalk, que creo no usan continuations. Tendria que pensarlo, pero se podria implementar continuations en Javascript, o algo similar. Hace tiempo, habia http://wiki.apache.org/cocoon/RhinoWithContinuations pero nunca tuve que usarlo. No se como sera ahora. Nos leemos! Angel “Java” Lopez http:// From: [email protected] [mailto:[email protected]] On Behalf Of Guillermo Schwarz Sent: Friday, September 21, 2012 7:41 PM To: [email protected] Subject: Re: [clubSmalltalk] Pregunta sobre S8 Seaside está implementado con continuations. Lo que intenta hacer Diógenes es correr Seaside dentro de node.js, ya que node.js está hecho en Javascript (o al menos es capaz de ejecutar Javascript y se supone que es más rápido que la JVM. aunque vert.x es aún más rápido) y como V8 es un motor de Javascript que es muy rápido, sobre el que se implementa S8, supongo que la idea es que Seaside corra sobre S8 y bueno ahí me perdí... ¿qué estás realmente haciendo Diógenes? Creo que leí por ahí que existe un seaside sin continuations porque los continuations son un enredo, hay por ahí un ejemplo de continuations con Fibonacci, pero en realidad una aplciación web no es un continuation, porque una continuation es simplemente un valor que se ejecuta y se guarda en forma implícita (lo que ocurre mágicamente en los bloques de Smalltalk), pero en una aplciación web tienes muchas personas interactuando con una DB, típicamente, al menos no creo que uno pudiera crear un ebay con continuations, nadie vería lo que hace el otro... http://joachimtuchel.wordpress.com/2011/04/27/seaside-without-continuations/ En fin. Saludos, Guillermo. 2012/9/21 Angel Java Lopez <[email protected]> Hola gente! Hmmm... que es "el segmento de Node.js" Y por que se necesita continuations? Supongo que "generar un ST" es "generar un Smalltalk". Yo tengo una pieza de Smalltalk ejecutando en Node.js https://github.com/ajlopez/AjTalkJs/tree/master/examples/server Otro "approach" https://github.com/ajlopez/AjTalk/tree/master/Node 2012/9/21 Diogenes Moreira <[email protected]> Seaside sobre S8.. para generar un ST en el segmento de Node.js.. Sería una bonita killer applicacion. Se que alcance de U8 es otro en este momento, peeerro quien dice. Saludos http://about.me/diogenes.moreira El 21 de septiembre de 2012 19:20, Guillermo Schwarz <[email protected]> escribió: Hola Diógenes, ¿Para qué necesitas continuations? Saludos, Guillermo. 2012/9/21 Diogenes Moreira <[email protected]> Hola.. Che en S8 hay forma de implementar continuations.. la verdad que solo conozco de S8 lo que vengo chusmeando en esta lista.. por eso puede ser que esta pregunta sea pava.. Saludos y Muchas gracias. http://about.me/diogenes.moreira -- To post to this group, send email to [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] <mailto:clubsmalltalk%[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] <mailto:clubsmalltalk%[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] <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
