Dolphin Open Source

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Dolphin Open Source

Angel Java Lopez
Bien, yo tengo algo de Smalltalk corriendo sobre Node.js, en vez de V8, me parece que me da mas ecosistema. Por ejemplo, puedo levantar un sitio web, y usar por abajo (desde Smalltalk) a Express, por ejemplo, como mostre en Smalltalks 2013.

Para .NET, tendria que probar entonces:

El bueno de Tomasz Jankzuk ya le agrego hace poco, soporte de .NET en Linux y en Mac OSX

O sea

Smalltalk -> Node.js
Node.js == V8 + modulos core + ecosistema de modulos
Node.js + Edge es acceder a .NET por tres sistemas operativos distintos

Imagino que todo el ambiente desktop de Smalltalk se podria reproducir sobre esto (si no es como Smalltalk-80 todo dibujar a mano todo, sino consumir los tipos ya existentes de System.Windows y demas)

Nos leemos!

Angel "Java" Lopez
@ajlopez



2014-07-05 9:44 GMT-03:00 <[hidden email]>:
Exacto,

Nosotros en s8 usamos node para implementar ffi y el amigo Elvio ya estuvo viendo de integrar .net
con algunos resultados promisorios. Creo q para dolphin ese seria el camino, obvio q en el medio hay q pedalear de lo lindo jaja

Abz

Leo
Enviado desde mi BlackBerry de Personal

From: Angel Java Lopez <[hidden email]>
Date: Sat, 5 Jul 2014 09:31:36 -0300
ReplyTo: [hidden email]
Subject: Re: [clubSmalltalk] Dolphin Open Source

Bien, algo voy entendiendo.

Primero, Dolphin es para Windows, por lo que vi, es asi?

Los usuarios de Dolphin supongo que tienen acceso a COM y DLLs de Windows, asi como a la GUI nativa (encapsulada en objetos Dolphin, supongo) es asi?

Esa es la parte "dificil" de portar ese Smalltalk sobre otra VM, como la V8, que es tan agnostica, y que para acceder a algo de Windows.... hmmm... habra que bailarse la conga en C/C++ y demas. Tal vez el codigo fuente de VM Dolphin pueda servir para agregar eso sobre la V8. Me imagino que lo mas facil sera seguir el approach de los desarrolladores de Node: agregar objetos JavaScript que hacen de interfaz con el sistema operativo, dejando a V8 lo mas tranquila posible. Si VM Smalltalk (Dolphin o el que sea) se implementa sobre JavaScript, se podra acceder al sistema operativo, y demas, desde esos objetos nuevos implantados.

Pero si Dolphin es tan Windows, no se, iria por implementar la VM en C#, accederia casi automaticamente a toda la libreria de clases .NET, sacrificiaria COM para no complicarla, y hasta quedaria a pasos de Mono, y con Xamarin, correria en varios dispositivos.

Pregunta: el codigo Smalltalk (no la VM, sino el codigo Smalltalk de la libreria de clases que viene con Dolphin) es ya codigo abierto? O es parte de lo que van a hacer abierto con este crowdfunding?

Nos leemos!

Angel "Java" Lopez
@ajlopez


2014-07-04 20:01 GMT-03:00 Smalltalk <[hidden email]>:
Si la VM esta disponible, el tiempo dira !

Si no esta disponible no hay posibilidad...

Y por mi parte si tuviera las 10 lucas las pondria aun sabiendo que no las recuperaria.

Por mi parte voy poner lo que prometi que eran USD 1000, y si hay que poner algo mas quizas lo haga.

saludos
Bruno

El 04/07/2014 17:41, Angel Java Lopez escribió:
Ah! Ahi entendi

Estan hablando de "VM de Google" no como VM de Smalltalk, sino como la VM V8 de JavaScript de Google

Ahora pues si... ;-)

Cual es el estado actual de Amber corriendo sobre V8? supongo que bien en el cliente, y en el servidor? con node/v8 o v8?

Jeje, los que implementaron V8 venian de Smalltalk:


The most interesting part is a new implementation for the JavaScript Engine called "V8" done by members of the orginal Animorphic team. Animorphic Smalltalk was a Smalltalk system built around the mid-90s as part of a startup that was informally known as Animorphic Systems. In early 1997, Animorphic was acquired by Sun, and much of the underlying VM technology was put to real use in the Java Hotspot VM.


2014-07-04 17:27 GMT-03:00 <[hidden email]>:
V8

Enviado desde mi BlackBerry de Personal (http://www.personal.com.ar/)

-----Original Message-----
From: "Angel \"Java\" Lopez" <[hidden email]>
Sender: [hidden email]
Date: Fri, 4 Jul 2014 13:36:38
To: <[hidden email]>
Reply-To: [hidden email]
Subject: RE: [clubSmalltalk] Dolphin Open Source

Cual es la vm de google?

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: Friday, July 4, 2014 11:32 AM
To: [hidden email]
Subject: Re: [clubSmalltalk] Dolphin Open Source

O invertir la mitad p que corra sobre la vm de google :)

Sino son 10 + todo el mantenimiento futuro  son mas de 10 lucas

Leo




Enviado desde mi BlackBerry de Personal

-----Original Message-----
From: "Esteban A. Maringolo" <[hidden email]>
Sender: [hidden email]
Date: Fri, 4 Jul 2014 11:22:56
To: <[hidden email]>
Reply-To: [hidden email]
Subject: Re: [clubSmalltalk] Dolphin Open Source

Hay que juntar $10.000 para que hagan open source la VM y el Community Edition.

Si no juntan esa guita...
Esteban A. Maringolo


El día 4 de julio de 2014, 11:19, Sebastian Calvo <[hidden email]> escribió:
> Uhh la rompió, gracias por avisar porque no entro todos los días.
> Lo único que falta ahora es que Argentina salga campeón y tenemos el
> año perfecto!
>
> Saludos
>
>
> El 4 de julio de 2014, 9:07, Smalltalk <[hidden email]> escribió:
>
>>     Hola,
>>
>> Para los fanaticos de Dolphin Smalltalk.
>>
>>
>> https://groups.google.com/forum/#!topic/comp.lang.smalltalk.dolphin/0
>> EIhRyLBwa4
>>
>> saludos,
>> Bruno
>>
>> ---
>> Este mensaje no contiene virus ni malware porque la protección de avast!
>> Antivirus está activa.
>> http://www.avast.com
>>
>> --
>> --
>> To post to this group, send email to [hidden email]
>> To unsubscribe from this group, send email to
>> [hidden email]
>>
>> http://www.clubSmalltalk.org
>> --- Has recibido este mensaje porque estás suscrito al grupo
>> "ClubSmalltalk" de Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus
>> mensajes, envía un correo electrónico a [hidden email].
>> Para obtener más opciones, visita https://groups.google.com/d/optout.
>
>
> --
> --
> To post to this group, send email to [hidden email] To
> unsubscribe from this group, send email to
> [hidden email]
>
> http://www.clubSmalltalk.org
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "ClubSmalltalk" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a [hidden email].
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email]

http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para obtener más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email]

http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para obtener más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]

http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para obtener más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]

http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para obtener más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para acceder a más opciones, visita https://groups.google.com/d/optout.




Este mensaje no contiene virus ni malware porque la protección de avast! Antivirus está activa.


--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
http://www.clubSmalltalk.org
---
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [hidden email].
Para acceder a más opciones, visita https://groups.google.com/d/optout.
12