Esteban A. Maringolo wrote:
Hola Hernán:

On 4/21/06, Hernan Wilkinson <[EMAIL PROTECTED]> wrote:
  
Que tal Esteban,
   hay una thread en Squeak Dev que se llama the Timing of Time donde
estamos intercamdiando mails con el pibe de Chronos sobre estos
temas...
    
[SNIP]
  
   Igual te comento a grandes rasgos lo que yo veo:
    

  
   March next: 3 * TimeUnits month --> Devuelve Junio
   March, 2006 next: 3 * TimeUnits year --> Devuelve March, 2009
    

Esto como lo resuelven? Modifican la implementación de #* en Number?
No acarrea problemas de desempeño?
  
No, no modificamos la implementacion del #*.
Cada Smalltalk provee mecanismos para ampliar la implementacion del *, algunos como VA lo hacen delegandole al colaborador que recibe el mensaje *  (por ejemplo si haces: "10 * metro" como no lo puede resolver, termina haciendo "metro * 10"), otros usan Adapters como Squeak, etc.
Fijate la implementacion, es sencilla.
  
   En fin, hay muchas cosas que se simplifican muchisimo.
    

  
   Ademas usamos medidas para aquellas entidades que representan
segmentos en la linea del tiempo, que es el paquete de aconcagua. Por
ejemplo:
    

  
   Bueno, hay muchas otros ejemplos mas que tambien creo que son
interesantes... estamos tratando de poner todo esto en una pagina web
para poder mostrar el pontencial que tiene.
    

Por favor avisen!
  
No problem!
Será muy dificil portar lo que esta hecho a Dolphin?
  
No, no lo creo. En algun momento Maxi lo va a hacer.
Una duda que me nace de este framework, es que no se me ocurre como
podría persistirlo en una BD relacional, salvo guardando su
representación textual o serializada
  
Humm, el problema de la persistencia va mas alla del modelo en si. No deberia haber problemas para hacerlo, inicialmente lo que se me ocurre es que deberias tener un campo para la cantidad y otro para la unidad en la/las tablas donde necesites persistirlo... esto se puede hacer facilmente con GLORP o lo que era TOPLink.
Por suerte nosotros safamos.... usamos GemStone y no nos tenemos que preocupar por eso.... 8-)

Un abrazo y cualquier duda avisa.
Hernan.
Saludos.

--
Esteban A. Maringolo
[EMAIL PROTECTED]



  


--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupos de Google "clubSmalltalk" grupo.
 Si quiere publicar en este grupo, mande un correo electrónico a [email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para visualizar más opciones, visite este grupo enhttp://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---

Responder a