[Q] Why FillInTheBlank is not enough Smart ?

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Fri Sep 23 14:48:53 UTC 2005


> 
> Le comento que para empezar a recordar un poco SmallTalk, trate de
> migrar un TP de "paradigmas" hecho en smalltalk V a Squeak (no se si hay
> una forma automatica, de todas formas me vino bien hacerlo a pulmon para
> ir tocando y acordandome)
> El tema es que el programa en un momento necesita que el usuario ingrese
> un Float. Como veo que en squeak ya no existe la clase Prompter, busque
> otra clase similar y encontre FillInTheBlank. Lo que sucede que esta
> clase me devuelve con el metodo "request:" un objeto de tipo ByteString,
> y esa clase no admite el metodo asFloat que es el que necesito.
> La pregunta concreta es: ¿cual es la forma mas facil de ingresar un float?

This was a request from student
Basic, he wish something similar to Prompter in Smalltalk V and found
FillInTheBlank.

I said he should use asNumber , not asFloat.

But the real question is :

If you could put :
| x |
 x := 3.14159.
In a workspace and you have a Float object.

Why if you do:
| unNumero |
unNumero  :=FillInTheBlankMorph request: 'Ingrese un número '.
unNumero inspect.
Answer aByteString object

You must do
| unNumero |
unNumero  :=(FillInTheBlankMorph request: 'Ingrese un número ') asNumber.
unNumero inspect.

Is Squeak not smart as Smalltalk V ?

Edgar



	

	
		
___________________________________________________________ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar 




More information about the Squeak-dev mailing list