HyperCalc (version actuelle : 1.0)
#1
 
Description
Calculette.
Pour une fois que je peux écrire une description claire et concise, c'est comme des vacances...


Syntaxe
!calcule <expression>
Caractères supportés : 0-9 + - * / ( ) % ^ , .
Fonctions supportées : round wide sqrt sin log10 double hypot atan bool rand abs acos atan2 entier srand sinh log floor tanh tan isqrt int asin min ceil cos cosh exp max fmod pi inf


FAQ
Q: Pourquoi "HYPERcalc" alors que c'est une calculette toute bête ?
R: Pourquoi pas, ça sonne bien :]


Téléchargement

HyperCalc 1.0

 
Répondre Avertir
#2
Téléchargement suspendu, un problème a été découvert.

Essayez de faire calculer expr 1000000 ** 1000000 à votre eggdrop et vous comprendrez le souci. (ne le faites pas si vous ne pouvez pas vous permettre que votre eggdrop soit déconnecté)

Recherche de solutions en cours, toute idée sera bienvenue.
Répondre Avertir
#3
Tu peux limiter le temps d'exécution d'un script avec interp je te laisse consulter la doc correspondante Smile
Bonne chance Wink
Répondre Avertir
#4
Chance est le mot.
Afin que tout le monde puisse suivre : on a étudié le problème sur IRC (Mareo Artix et moi) et il en ressort que interp ne peut interrompre le processus au beau milieu d'une instruction.
Etant donné que le blocage n'est pas causé par une boucle composée de plusieurs instructions répétées à l'infini, mais bel et bien par une seule instruction, interp limit ne nous aidera pas.

A suivre donc, et merci à tous ceux qui m'aident à explorer de nouvelles possibilités.


MenzAgitat a écrit :FAQ
Q: Pourquoi "HYPERcalc" alors que c'est une calculette toute bête ?
R: Pourquoi pas, ça sonne bien :]
Addendum : et parce que ça génère des hyper-emmerdements
Répondre Avertir
#5
Bon voilà, HyperCalc est de nouveau disponible en téléchargement.
Il reste en v1.0 malgré les corrections étant donné que personne n'avait eu le temps de le télécharger.

J'ai dû recourir à des bidouilles qui piquent un peu les yeux afin de régler tous les problèmes que posent l'utilisation publique de expr, mais l'essentiel est le résultat : ça fonctionne.
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté