Newspeak corre sobre Squeak y puede abrir ventanas nativas - hace unos dias liberaron la version NS3 (http://bit.ly/r3ENhA) y en el pdf dice:
Newspeak currently runs on top of Squeak. If youʼre running on Mac OS X or Linux, all IDE windows open up within the main Squeak window. This will change in time as our native GUI bindings come on line. The current release supports only one native GUI binding, for Windows. Most screen shots in this document show the Windows native binding running on Windows 7. - Francisco 2011/8/7 Gerard N. A. <[email protected]> > Buenas. > > Sería posible conectar los dos mundos? > > Durante un tiempo me he empeñado en hacer cosas en Smalltalk(Pharo) y mis > mayores problemas siempre han sido por lo mismo, la GUI. > Mis conocimientos de programación son muy muy pobres; aunque me gane la > vida trabajando en ello carezco de los conocimientos > para desarrollar lo que tengo en la mollera; así pues pido consejo sobre si > es posible implementar lo que tengo en mente o creeis que realmente no vale > la pena el esfuerzo o visualizais futuros problemas insalvables. > > La idea sería desarrollar una aplicación que pudiera mostrar GUIs en WPF, > puramente la parte de presentación, y que cuando necesitara por ejemplo > rellenar los datos de una grid o > enviar los datos inputados por el usuario al clicar un botón se conectara a > la lógica de negocio (una imagen Smalltalk) que estaría pendiente de alguna > especie de evento para devolverle los datos correspondientes y > notificarle a la vista los cambios. > > No sé si lo que estoy diciendo es una soberana tontería o no :) > > La construcción de una GUI podría definirse en XAML y ser respondido por > Smalltalk, como string, para que la parte visual la construyera en tiempo de > ejecución. Con el tiempo incluso podría hacerse un browser de clases de esta > manera, y lanzar Pharo sin morphic.... > > Entiendo que la parte complicada es ese "bridge", o como querais llamarlo, > que comunica las peticiones del usuario a la lógica y viceversa. Como podría > implementarse eso? un webservice local que escuchara peticiones de la GUI y > Smalltalk? pipes? lo del webservice suena bien porque permitiría comunicar > fácilmente los tipos de datos simples de Smalltalk a .NET. y viceversa, > siempre y cuando la implementación Smalltalk se pudiera conectar a > WebServices, claro ;S > > Entiendo asimismo que algo similar debió de implementar Esteban Lorenzano > para Mars. > > En todo caso, si creeis que lo que estoy reclamando es una soberana > gilipollez decidlo sin tapujos XD > > Saludos > > -- > 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
