Que haces Gabriel,

2008/5/23 Gabriel <[EMAIL PROTECTED]>:

> Hola, estuve viendo Aconcagua y la verdad que muy piola, no puedo creer que
> casi no existan cosas similares en otros entorno.


Gracias :-)


> Les hago unas consultitas:
> 1) Existe algun documento que explique como se usa?


hmm.. no existe un documento público. Yo había escrito algo interno acá en
Mercap pero seguro esta desactualizado. Si me acuerdo me fijo y te lo mando


>
> 2) No entiendo como se utilizan las ConversionTables,  MeasureConverter y
> los grafos. Segun intuyo por lo que vi, se debe generar una instancia de
> ConversionTable, pasandole las equivalencias entre unidades de distintos
> dominios y demas, de esta se obtiene el grafo y se lo pasa a una instancia
> de MeasureConverter. Es asi?


Si, es para poder convertir entre medidas de distintas unidades, pero no es
necesario usarlo, es más, creo que deberíamos sacarlo. La conversión de
unidades se hace automáticamente al definir unidades base y derivadas.
Fijates los tests


>
> 3) Existe una clase que se llama MeasureBehavior y otras similares, que
> representan, para eso no estan las clases abstractas?


Son clases abstractas. En Mercap usamos Behavior para llamar a esas clases
que son abstractas en vez de Abstract


>
>
> Si tengo cosas como
> (5.Farenheit) /  (8. Celcius)
> unidades de dominios diferentes pero que pueden convertirse entre si, como
> hago para la formula se me simplifique en una sola unidad?


Son unidades del mismo dominio! por que decis que son de dominios
diferentes?
Tenes que hacer algo así:
celcius := BaseUnit named: 'celcius'.
farenheit := NotProportionalDerivedUnit from: celcius convertion..... (no me
acuerdo bien)

y listo, después el modelo se encarga de todo.
Fijate los test que hay ejemplos de esto justamente! (y muchos más...)


>
>
> Gracias.
> Saludos
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ClubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a