Thomas Baruchel on Sun, 22 Sep 2002 17:09:54 +0200

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

 New GP user

```Hi,

I'm very new to Pari-GP. I used bc/calc/aribas before, but I
just switched to GP, because of LLL and other features ;-)

Here are my first troubles:
a) I wrote a function which approximates a real number
by computing an integer divisions (two huge integers).
For me, it has no sense to get
f(x) = 1249999999999999999999/10000000000000000000000
(in fact it is much more ugly because denominator is a
huge prime number).
The best I found is to return:
a/b+.0
is it the best way ?
b) 'calc' has a 'swap' feature:
swap(a,b) in order to exchange the value of a and b
With GP, I couldn't find better than:
t=a;
a=b;
b=t;
is there a more elegant way of doing it ?

Thank you very much,

--
'\   (define Thomas_Baruchel
\    ((lambda (k) (k k))
/\     (call-with-current-continuation
/  \      (lambda (k) (k k)))))              thomas.baruchel # libertysurf.fr
```

• Follow-Ups: