Re: Swimming against the tide, again (this time with numbers)

2014-09-03 Thread Alexander Burger
Hi Christophe, > > it doesn't have to be always 1.0. If it was, it would not need to be > > there at all. > > Oops. Could you give me some details about my mistake? > Isn't «1.0» always read as «10^(*Scl)» which is what I'd call the scale > factor? Yes, but *Scl is concerned only in the reader

Re: Swimming against the tide, again (this time with numbers)

2014-09-03 Thread Christophe Gragnic
On Tue, Sep 2, 2014 at 8:14 PM, Tomas Hlavaty wrote: >> >> «…by multiplying with (or dividing by) the scale factor, which is always >> `1.0`.» > > it doesn't have to be always 1.0. If it was, it would not need to be > there at all. Oops. Could you give me some details about my mistake? Isn't «1

Re: Swimming against the tide, again (this time with numbers)

2014-09-02 Thread Tomas Hlavaty
Hi Christophe, > Christophe Gragnic writes: > is my suggestion: > «…by multiplying with (or dividing by) the scale factor.» > could become > «…by multiplying with (or dividing by) the scale factor, which is always > `1.0`.» it doesn't have to be always 1.0. If it was, it would not need to be t

Re: Swimming against the tide, again (this time with numbers)

2014-09-02 Thread Christophe Gragnic
Hi all, On Mon, Sep 1, 2014 at 6:05 AM, Tomas Hlavaty wrote: >> : (* 1.0 1.0) >> -> 100 > > You want: (*/ 1.0 1.0 1.0), see http://software-lab.de/doc/ref_.html#*/ That's funny because I read about */ right before posting my email but couldn't connect with my problem. If there is room for clarif

Re: Swimming against the tide, again (this time with numbers)

2014-08-31 Thread Alexander Burger
Hi Christophe, > Now I have another similar problem with numbers. > First, I understand the reasons behind having fixpoint numbers > ... > : (scl 1) # just for some examples to show > -> 1 > : 1 > -> 1 > : 1.0 > -> 10 > : (* 1.0 1.0) > -> 100 > : (+ 1 1.0) > -> 11 > > It's is just impossible for

Re: Swimming against the tide, again (this time with numbers)

2014-08-31 Thread Tomas Hlavaty
Hi Christophe, > Christophe Gragnic writes: > : (scl 1) # just for some examples to show > -> 1 > : 1 > -> 1 > : 1.0 > -> 10 > : (* 1.0 1.0) > -> 100 > : (+ 1 1.0) > -> 11 > > It's is just impossible for a teacher to explain this to a newbie > without being considered a fool. PicoLisp being cool

Swimming against the tide, again (this time with numbers)

2014-08-31 Thread Christophe Gragnic
Hi all crazy Lispers! I managed to handle "" being NIL, thanks to Michel and Alex. Now I have another similar problem with numbers. First, I understand the reasons behind having fixpoint numbers in Picolisp (basically simple implementation and control). Now considering that my goal is to implement