[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] *TELUS Detected Spam*Re: Fwd: Missing description of complex polar form

On Sun, 01 May 2011 10:28:05 -0400, Vincent Manis <vmanis@x> wrote:

> I don't understand this. Polar and rectangular are external  
> representations, are they not?  Does a Scheme implementation have to  
> flag complex numbers by their representation? What happens when you mix  
> the two kinds of numbers?

It does not have to, a Scheme implementation can choose any valid  
representation for the number when it wants to convert an internal  
representation to an external one, such as what happens with `write' and  
`number->string'. So, the behavior of using the complex notation all the  
time instead of the polar is legal. On the other hand, an implementation  
could track these things and use the polar representation if it so desired.

	Aaron W. Hsu

Programming is just another word for the lost art of thinking.

Scheme-reports mailing list