Hmmm; that's too bad. I was hoping there was some way to read the numeric
value of Number (bare).

You *can* obtain the numeric value of an object that bears one, by asking for its "numericValue", which you'll find in the "basic" category of the object's Viewer.  (Unfortunately, some objects that can bear a numeric value, such as the "Number (bare)" and its confreres found in the Basic-1 category of the Objects catalog, are not set up for use with etoy -- see PS below.)

For example, in the "NumericValue" project (recently placed on the Squeakland BSS,) an arrow is scripted to move forward at a speed obtained from the "speed-slider" object and to turn by an amount obtained from the "angle-slider."  Here is a picture of the objects and scripts in this project:



Similarly, you can get and set the numericValue of any "text" object.   In the  "squarer" project, also just placed on the Squeakland BSS, the pink "its square" box is scripted to compute the square of the number you type in to the green box:



See also Diego Gomez Deck's beautiful "Spirograph" example, also on the Squeakland BSS.


Cheers,

  -- Scott


PS:  The "Basic-1" and "Basic-2" categories of the Objects catalog were added latterly to Squeak as part of an unfinished effort outside the framework of e-toys -- that's why none of the three "Number" objects found in Basic-1 has "numericValue" offered in its Viewer.  This should be fixed, or else these underpowered "Number" offerings should be removed from the Objects catalog.  For the time being, anyway, I suggest that people use texts and sliders to hold numbers they want to work with using etoys.  Alternatively, manually create a numeric instance variable for some object, and obtain a "watcher" for it from the object's viewer.