Re: Re : emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-25 Par sujet Basile Starynkevitch
On 25/10/2021 08:58, Marc Chantreux wrote: salut, Le Mon, Oct 25, 2021 at 08:14:04AM +0200, nicolas.patr...@gmail.com a écrit : Tu utilises un langage où les flottants sont des décimaux (ça doit bien exister) ou tu utilises Python avec le module decimal. Puisqu'on est dans les scheme/lisp:

Re: Re : emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-25 Par sujet Marc Chantreux
salut, Le Mon, Oct 25, 2021 at 08:14:04AM +0200, nicolas.patr...@gmail.com a écrit : > Tu utilises un langage où les flottants sont des décimaux (ça doit > bien exister) ou tu utilises Python avec le module decimal. Puisqu'on est dans les scheme/lisp: c'est le cas de chicken: dpkg -S $(realpath

Re: Re : emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-25 Par sujet Basile Starynkevitch
On 25/10/2021 08:14, nicolas.patr...@gmail.com wrote: Le 25/10/2021 00:42:11, kaliderus a écrit : J'imaginais ce genre de chose :-/ Et donc si quelqu'un veut faire par exemple du bancaire derrière, ou juste avoir un calcul exact (ce qui est mon cas), que lui conseiller ? J'imagine utiliser

Re : emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-25 Par sujet nicolas . patrois
Le 25/10/2021 00:42:11, kaliderus a écrit : > J'imaginais ce genre de chose :-/ > Et donc si quelqu'un veut faire par exemple du bancaire derrière, ou > juste avoir un calcul exact (ce qui est mon cas), que lui conseiller ? > J'imagine utiliser une librairie adéquate (je n'ai pas encore >

Re: emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-24 Par sujet kaliderus
> Si j'ai bonne mémoire, la norme Common Lisp impose le calcul en bignums > ou nombres à précision arbitrairement grande. > > Alors que GNU emacs utilise des flottants IEEE754. > J'imaginais ce genre de chose :-/ Et donc si quelqu'un veut faire par exemple du bancaire derrière, ou juste avoir un

Re: emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-24 Par sujet Étienne Mollier
Bonjour, Basile Starynkevitch, on 2021-10-24: > On 24/10/2021 18:44, kaliderus wrote: > > J'avais déjà remarqué ce phénomène, et voici ce que me donne le > > résultat mentionné en objet > > (- 0.07 0.18) > > dans emacs : -0.10999 > > avec SBCL : -0.1101 […] > Si j'ai bonne

Re : emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-24 Par sujet nicolas . patrois
Le 24/10/2021 18:44:28, kaliderus a écrit : > J'avais déjà remarqué ce phénomène, et voici ce que me donne le > résultat mentionné en objet > (- 0.07 0.18) > dans emacs : -0.10999 > avec SBCL : -0.1101 > Quelqu'un saurait-il me dire pourquoi ? Et en Python 3 : >>> 0.07-0.18

Re: emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-24 Par sujet Basile Starynkevitch
On 24/10/2021 18:44, kaliderus wrote: Bonjour la liste, J'avais déjà remarqué ce phénomène, et voici ce que me donne le résultat mentionné en objet (- 0.07 0.18) dans emacs : -0.10999 avec SBCL : -0.1101 Quelqu'un saurait-il me dire pourquoi ? Ce que je pourrai éventuellement

emacs lisp et (- 0.07 0.18) et aussi SBCL

2021-10-24 Par sujet kaliderus
Bonjour la liste, J'avais déjà remarqué ce phénomène, et voici ce que me donne le résultat mentionné en objet (- 0.07 0.18) dans emacs : -0.10999 avec SBCL : -0.1101 Quelqu'un saurait-il me dire pourquoi ? Ce que je pourrai éventuellement comprendre avec des très grands nombres