Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


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

 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#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.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#3
Tu peux limiter le temps d'exécution d'un script avec interp je te laisse consulter la doc correspondante :)
Bonne chance ;)
#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 Wrote: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
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#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.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Motus (version actuelle : 3.357) MenzAgitat 485 64,310 05/06/2022, 18:45
Last Post: MenzAgitat
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 191 90,471 29/05/2022, 20:42
Last Post: berni13
  [Script] MediaDico (version actuelle : 3.126) MenzAgitat 35 31,182 29/05/2022, 18:52
Last Post: MenzAgitat
  Live Bug Tracer (version actuelle : 2.0) MenzAgitat 6 4,868 18/04/2022, 00:43
Last Post: CrazyCat
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 68 27,661 24/10/2021, 01:04
Last Post: LTEF
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 31 19,403 10/10/2020, 16:07
Last Post: ZarTek
  [Script] Topic Warden (version actuelle : 1.54) MenzAgitat 23 19,324 10/10/2020, 15:51
Last Post: ZarTek
  [Script] Automatic Translator (version actuelle : 1.1) MenzAgitat 11 8,754 18/09/2020, 15:21
Last Post: MenzAgitat
  Nick Change Responder (version actuelle : 2.31) MenzAgitat 46 31,199 18/08/2020, 16:47
Last Post: CrazyCat
  [Script] Anti-Frenzy (version actuelle : 2.02) MenzAgitat 9 9,768 22/04/2020, 13:51
Last Post: MenzAgitat

Forum Jump:


Users browsing this thread: 1 Guest(s)