Scalars y vitaminas
Publicado: Vie Jun 04, 2021 7:58 pm
Hola,
Acabo ver conferencia scalares de Victor Casajuana. Gracias Víctor. Me parece muy interesante, tema que desconocia.
Seria intesante vitaminar al tipo codeblock. ¿ Podremos conocer alguna vez como string la cadena del codeblock ?
Vendria muy bien para tener {|| Date()+ 5 }:Str() y que nos devolviera la string "Date()+ 5". Pero me temo que esta faena no es para los scalars, diría yo que es mas cosa del preprocesador, pero no lo sé.
Tambien comentar que probablemente la semantica sin parentesis funcionara, al menos cuando no haya parámetros... Date():AddDay:Str:Len
Siempre supimos que los datos de Harbour eran un objeto puesto que podiamos hacer 10:ClassName() o Date():ClassName() o incluso NIL:ClassName() Quizá yendo a la definicion podamos encontrar mas metodos. Pero lo que ignoraba es que era posible su vitaminación.
Y un apunte final. Los scalars tratan un tema muy delicado: los tipos basicos que son la base y el eje de la velocidad de nuestras aplicaciones. ¿ Reduce la vitaminación, considerablemente, la velocidad de ejecucion ?
Salu2
Acabo ver conferencia scalares de Victor Casajuana. Gracias Víctor. Me parece muy interesante, tema que desconocia.
Seria intesante vitaminar al tipo codeblock. ¿ Podremos conocer alguna vez como string la cadena del codeblock ?
Vendria muy bien para tener {|| Date()+ 5 }:Str() y que nos devolviera la string "Date()+ 5". Pero me temo que esta faena no es para los scalars, diría yo que es mas cosa del preprocesador, pero no lo sé.
Tambien comentar que probablemente la semantica sin parentesis funcionara, al menos cuando no haya parámetros... Date():AddDay:Str:Len
Siempre supimos que los datos de Harbour eran un objeto puesto que podiamos hacer 10:ClassName() o Date():ClassName() o incluso NIL:ClassName() Quizá yendo a la definicion podamos encontrar mas metodos. Pero lo que ignoraba es que era posible su vitaminación.
Y un apunte final. Los scalars tratan un tema muy delicado: los tipos basicos que son la base y el eje de la velocidad de nuestras aplicaciones. ¿ Reduce la vitaminación, considerablemente, la velocidad de ejecucion ?
Salu2