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.
  Répondre
#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.
  Répondre
#3
Tu peux limiter le temps d'exécution d'un script avec interp je te laisse consulter la doc correspondante :)
Bonne chance ;)
  Répondre
#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
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.
  Répondre
#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.
  Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 63 18,949 21/11/2020, 00:23
Dernier message: mkdir
  [Script] MediaDico (version actuelle : 3.126) MenzAgitat 31 25,551 14/10/2020, 13:26
Dernier message: Imhotep
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 31 15,395 10/10/2020, 16:07
Dernier message: mcdeffice
  [Script] Topic Warden (version actuelle : 1.54) MenzAgitat 23 16,297 10/10/2020, 15:51
Dernier message: mcdeffice
  [Script] Automatic Translator (version actuelle : 1.1) MenzAgitat 11 6,711 18/09/2020, 15:21
Dernier message: MenzAgitat
  Nick Change Responder (version actuelle : 2.31) MenzAgitat 46 26,181 18/08/2020, 16:47
Dernier message: CrazyCat
  Motus (version actuelle : 3.357) MenzAgitat 477 27,642 19/05/2020, 22:48
Dernier message: pheeric
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 113 76,063 03/05/2020, 22:00
Dernier message: ShowDowN
  [Script] Anti-Frenzy (version actuelle : 2.02) MenzAgitat 9 7,926 22/04/2020, 13:51
Dernier message: MenzAgitat
  [Script] DicoReverso (version actuelle : 1.03) MenzAgitat 3 6,346 18/04/2020, 02:20
Dernier message: MenzAgitat

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)