Ok, ignore my last message, this new change set I'm attaching is a little nicer. It doesn't add an unnecessary SqNumberParser subclass and it lets you write something like this:
I don't know if there is already a way of doing this, but I attached a simple hack that lets you read commas as decimal points by executing something like this:(DecimalCommaNumberParser on: '3,14') nextNumber -> 3.14I know this is not elegant, but it works. There seems to be some other places where the decimal point is hardcoded.�Maybe we should make SqNumberParser take the decimal point as a parameter. Or have a preference to choose that. I don't know...CheersRichoOn Tue, Feb 22, 2011 at 5:53 PM, John Toohey <jt@parspro.com> wrote:
Without changing the OS locale, is there an easy was to have Pharo
recognize a comma as a decimal point, i.e. '2,13' asNumber -> 2,13. I
am receiving number from a Seaside app, in this format, and I need to
convert them before storing them in Postgres. Currently '2,12'
asNumber gives 2.
--
~JT