HighCharts para GemStone

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

HighCharts para GemStone

BrunoBB
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

BrunoBB
Hola,

Correción:
Smalltalk globals es un  aSmalltalkProxy en GemStone (v3.4.1)

Habría que poner algo asi:
(Smalltalk globals at: #UnitValue ifPresent: [ :class | #UnitsIsLoaded ])
ifNil: [Smalltalk globals at: #UnitValue ifAbsent: [ #UnitsIsAbsent ]]
ifNotNil: [:value | value]

De todas formas mi pregunta es la misma, que es #UnitValue? o para que se usa ?

saludos
bruno

El 15/05/2018 a las 10:26, Smalltalk escribió:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

gcotelli
In reply to this post by BrunoBB
Que tal Bruno,

Básicamente ese código se usa para cargar un paquete de compatibilidad en caso de que este cargado el package Units de Pharo, porque había conflictos en algunas extensiones. Si se te ocurre alguna forma portable de testearlo hace un pull request y lo integramos en el proyecto base asi no tenes que estar manteniendo un port.

Por otro lado estuve ojeando porque es necesaria la dependencia y podríamos hacerla opcional is modificamos de alguna manera HighchartsColorGradient class>>#colorOrGradienFrom: para que no referencie direcamente CssColorUnit.

En todo caso lo ideal sería encontrar una manera de hacerlo portable.

On Tue, May 15, 2018 at 10:26 AM Smalltalk <[hidden email]> wrote:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

gcotelli
In reply to this post by BrunoBB
Básicamente se usa después en
spec for: #UnitsIsLoaded do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML' 'RenoirSt-UnitsCompatibility') ].
spec for: #UnitsIsAbsent do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML') ].

para cargar o no el paquete de compatibilidad (que entiendo en GS no haría falta).

Si modificas el código del baseline para que funcione tanto en GS como en Pharo, hacete un pull request al proyecto así lo mergeamos ( y de paso podes agregar GemStone a la build matrix para que corra los tests en esa plataforma también en cada release).

También está la otra posibilidad que te mencione en el otro mail, de hacer opcional esa dependencia.

Saludos,
Gabriel

On Tue, May 15, 2018 at 10:44 AM Smalltalk <[hidden email]> wrote:
Hola,

Correción:
Smalltalk globals es un  aSmalltalkProxy en GemStone (v3.4.1)

Habría que poner algo asi:
(Smalltalk globals at: #UnitValue ifPresent: [ :class | #UnitsIsLoaded ])
ifNil: [Smalltalk globals at: #UnitValue ifAbsent: [ #UnitsIsAbsent ]]
ifNotNil: [:value | value]

De todas formas mi pregunta es la misma, que es #UnitValue? o para que se usa ?

saludos
bruno

El 15/05/2018 a las 10:26, Smalltalk escribió:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

BrunoBB
Gabriel,

Ya hice varios fork de los proyectos para hacer compatible Highcharts 6 con GemStone.

Con algunos cambios logre instarlar Highcharts 6.

Un problema que hay con GemStone es que no te deja compilar metodos llamados #add:  #or:
(you may not compile a method for this selector)

Estos están en la clase Condition de Buoy-Conditions.

De todas formas cuando tenga más clara las dependencias te comento todo lo que encontre el Pull Request que quiero hacer.

saludos
bruno

El 15/05/2018 a las 10:49, Gabriel Cotelli escribió:
Básicamente se usa después en
spec for: #UnitsIsLoaded do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML' 'RenoirSt-UnitsCompatibility') ].
spec for: #UnitsIsAbsent do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML') ].

para cargar o no el paquete de compatibilidad (que entiendo en GS no haría falta).

Si modificas el código del baseline para que funcione tanto en GS como en Pharo, hacete un pull request al proyecto así lo mergeamos ( y de paso podes agregar GemStone a la build matrix para que corra los tests en esa plataforma también en cada release).

También está la otra posibilidad que te mencione en el otro mail, de hacer opcional esa dependencia.

Saludos,
Gabriel

On Tue, May 15, 2018 at 10:44 AM Smalltalk <[hidden email]> wrote:
Hola,

Correción:
Smalltalk globals es un  aSmalltalkProxy en GemStone (v3.4.1)

Habría que poner algo asi:
(Smalltalk globals at: #UnitValue ifPresent: [ :class | #UnitsIsLoaded ])
ifNil: [Smalltalk globals at: #UnitValue ifAbsent: [ #UnitsIsAbsent ]]
ifNotNil: [:value | value]

De todas formas mi pregunta es la misma, que es #UnitValue? o para que se usa ?

saludos
bruno

El 15/05/2018 a las 10:26, Smalltalk escribió:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

gcotelli
Bruno,
Te invité al slack que tenemos de ba-st. Si usas Slack y queres comentar los cambios por ahi es más fluido que el mail. Te debería llegar una invitación en un mail aparte.

Saludos,
Gabriel

On Thu, May 17, 2018 at 2:24 PM Smalltalk <[hidden email]> wrote:
Gabriel,

Ya hice varios fork de los proyectos para hacer compatible Highcharts 6 con GemStone.

Con algunos cambios logre instarlar Highcharts 6.

Un problema que hay con GemStone es que no te deja compilar metodos llamados #add:  #or:
(you may not compile a method for this selector)

Estos están en la clase Condition de Buoy-Conditions.

De todas formas cuando tenga más clara las dependencias te comento todo lo que encontre el Pull Request que quiero hacer.

saludos
bruno

El 15/05/2018 a las 10:49, Gabriel Cotelli escribió:
Básicamente se usa después en
spec for: #UnitsIsLoaded do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML' 'RenoirSt-UnitsCompatibility') ].
spec for: #UnitsIsAbsent do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML') ].

para cargar o no el paquete de compatibilidad (que entiendo en GS no haría falta).

Si modificas el código del baseline para que funcione tanto en GS como en Pharo, hacete un pull request al proyecto así lo mergeamos ( y de paso podes agregar GemStone a la build matrix para que corra los tests en esa plataforma también en cada release).

También está la otra posibilidad que te mencione en el otro mail, de hacer opcional esa dependencia.

Saludos,
Gabriel

On Tue, May 15, 2018 at 10:44 AM Smalltalk <[hidden email]> wrote:
Hola,

Correción:
Smalltalk globals es un  aSmalltalkProxy en GemStone (v3.4.1)

Habría que poner algo asi:
(Smalltalk globals at: #UnitValue ifPresent: [ :class | #UnitsIsLoaded ])
ifNil: [Smalltalk globals at: #UnitValue ifAbsent: [ #UnitsIsAbsent ]]
ifNotNil: [:value | value]

De todas formas mi pregunta es la misma, que es #UnitValue? o para que se usa ?

saludos
bruno

El 15/05/2018 a las 10:26, Smalltalk escribió:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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.
Reply | Threaded
Open this post in threaded view
|

Re: HighCharts para GemStone

BrunoBB

Gracias a ambos.

Ya entre en el Slack. !


El 19/05/2018 a las 8:07, Gabriel Cotelli escribió:
Bruno,
Te invité al slack que tenemos de ba-st. Si usas Slack y queres comentar los cambios por ahi es más fluido que el mail. Te debería llegar una invitación en un mail aparte.

Saludos,
Gabriel

On Thu, May 17, 2018 at 2:24 PM Smalltalk <[hidden email]> wrote:
Gabriel,

Ya hice varios fork de los proyectos para hacer compatible Highcharts 6 con GemStone.

Con algunos cambios logre instarlar Highcharts 6.

Un problema que hay con GemStone es que no te deja compilar metodos llamados #add:  #or:
(you may not compile a method for this selector)

Estos están en la clase Condition de Buoy-Conditions.

De todas formas cuando tenga más clara las dependencias te comento todo lo que encontre el Pull Request que quiero hacer.

saludos
bruno

El 15/05/2018 a las 10:49, Gabriel Cotelli escribió:
Básicamente se usa después en
spec for: #UnitsIsLoaded do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML' 'RenoirSt-UnitsCompatibility') ].
spec for: #UnitsIsAbsent do: [ spec group: 'Deployment' with: #('RenoirSt' 'RenoirSt-HTML') ].

para cargar o no el paquete de compatibilidad (que entiendo en GS no haría falta).

Si modificas el código del baseline para que funcione tanto en GS como en Pharo, hacete un pull request al proyecto así lo mergeamos ( y de paso podes agregar GemStone a la build matrix para que corra los tests en esa plataforma también en cada release).

También está la otra posibilidad que te mencione en el otro mail, de hacer opcional esa dependencia.

Saludos,
Gabriel

On Tue, May 15, 2018 at 10:44 AM Smalltalk <[hidden email]> wrote:
Hola,

Correción:
Smalltalk globals es un  aSmalltalkProxy en GemStone (v3.4.1)

Habría que poner algo asi:
(Smalltalk globals at: #UnitValue ifPresent: [ :class | #UnitsIsLoaded ])
ifNil: [Smalltalk globals at: #UnitValue ifAbsent: [ #UnitsIsAbsent ]]
ifNotNil: [:value | value]

De todas formas mi pregunta es la misma, que es #UnitValue? o para que se usa ?

saludos
bruno

El 15/05/2018 a las 10:26, Smalltalk escribió:
Hola,

Estoy utilizando Hightcharts 5 para GemStone y funciona muy bien.
Antes que nada muy buen aporte para la comunidad !!!

Ahora estoy intentado utilizar Hightcharts 6, pero tiene una dependencia con RenoirSt.
El problema esta en:
https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25

Smalltalk globals no existe en GemStone.

Mi pregunta es: que es #UnitsIsLoaded ?

Porque quiero hacer un fork del proyecto y cargarlo en GemStone.

saludos
bruno



Libre de virus. 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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 cancelar 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.