As a parrot user, I have two feelings about this proposal 1) A very small part of me thinks that this would improve a small consistency nit which I've already lived with for... 4 years? 2) A much larger part would find it another inconvenience in a long line of (each one justifiable in its own light) inconveniences.

That said, hope for the best, but... While I'm sure it's implied, I suggest postponing it for a .0 release (0.5.0?), but start documenting the change and offering the new syntax as a (preferred) option well in advance. Similar to what was done with recent items in DEPRECATED, but with a much longer time frame.

And, assuming the goal here is consistency across the board, don't forget about .sym. Or the Float PMC, or VTABLE methods like "unshift_float", or methods like Parrot_floatval_time, or the FLOATVAL macro. And collateral changes like the docs, the website and the examples. And the book.

My 2ยข.

On Dec 19, 2005, at 8:31 PM, Joshua Isom wrote:

I was talking to Leo in the IRC room and he told me post onto the list about proposing to change all floats to nums. Code such as `.local float i` would instead be written as `.local num i`, but as I gather it, current behavior would remain the same, or at least general behavior.



Reply via email to