Archives actuelles avec moteur de recherche
N'hésitez pas à vous inscrire à la liste : http://listes.patpro.net/mailman/listinfo/applescript_fr
Apple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle
De : (Liste AppleScript francophone) <applescript_fr@xxxxxxx.net>
À : "(Liste AppleScript francophone)" <applescript_fr@xxxxxxx.net>
Date : vendredi 10 mai 2002 07:01
Objet : applescript_fr Digest #493
Liste AppleScript francophone Digest #493
1) Re: première routine en ligne
by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
2) Re: première routine en ligne
by Daniel Varlet <varlet@xxxxxxx.ch>
De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Thu, 09 May 2002 14:10:41 +0200 Objet : [AS] Re: première routine en ligne >Le 8/05/02 11:28, Daniel Varlet a écrit : > À 23:59 +0200 le 07.05.2002, nicolas descombes écrivait au sujet de "[AS] > première routine en ligne" : >> bonjour à tous, >> >> j'ai mis ma première routine en ligne, je ne sais pas si ça peut servir à >> quelqu'un. > > Pas compris à quoi elle servait. Pas taper... J'ai écrit cette routine suite à la demande, sur la liste US, d'un allemand qui cherchait cette routine, car, semble-t-il, ce jeu avec les nombres seraient souvent utilisées dans les classes primaires. Certainement une façon de pratiquer le calcul de façon ludique. Et en l'écrivant, j'ai pu vérifier plusieurs choses : d'abord, qu'il faut éviter au maximum les routines récursives, la mémoire se sature vitesse V, le script est hyper-instable et provoque souvent le plantage d'AS, et les résultats sont aléatoires. Et la longueur maximale des nombres était autour de 60-70 chiffres. Pas moyen de dépasser cette limite même en augmentant la mémoire allouée. de privilégier 'A Reference To' avec les listes, surtout celles avec de nombreux éléments, le traitement est très largement plus rapide. plus d'autres petites choses moins essentielles. a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 10 May 2002 04:28:08 +0200 Objet : [AS] Re: première routine en ligne À 14:10 +0200 le 09.05.2002, nicolas descombes écrivait au sujet de "[AS] Re: première routine en ligne" : >>Le 8/05/02 11:28, Daniel Varlet a écrit : > >> À 23:59 +0200 le 07.05.2002, nicolas descombes écrivait au sujet de "[AS] >> première routine en ligne" : >>> bonjour à tous, >>> >>> j'ai mis ma première routine en ligne, je ne sais pas si ça peut servir à >>> quelqu'un. >> >> Pas compris à quoi elle servait. Pas taper... > > J'ai écrit cette routine suite à la demande, sur la liste US, d'un allemand > qui cherchait cette routine, car, semble-t-il, ce jeu avec les nombres > seraient souvent utilisées dans les classes primaires. Certainement une > façon de pratiquer le calcul de façon ludique. Merci de la précision. Je n'avais jamais joué à ça ;-))) C'est surtout l'énoncé du problème que je n'avais pas compris. La somme de la dernière paire OK, mais ensuite c'était moins clair. Détail. Désolé pour ma remarque sur la taille de police. Je suis un âne, j'avais modifié mes prefs de lectures >:-((( > Et en l'écrivant, j'ai pu vérifier plusieurs choses : > > d'abord, qu'il faut éviter au maximum les routines récursives, la mémoire se > sature vitesse V, le script est hyper-instable et provoque souvent le > plantage d'AS, et les résultats sont aléatoires. Et la longueur maximale des > nombres était autour de 60-70 chiffres. Pas moyen de dépasser cette limite > même en augmentant la mémoire allouée. À la lumière des explications de Laurent : les variables locales de la routine sont toujours actives et s'accumulent puisque on ne sort pas de la routine. À trouver peut-être, un moyen d'initialiser(=vide) ou supprimer les variables temporaires obsolètes. il me semble... ®©™ > de privilégier 'A Reference To' avec les listes, surtout celles avec de > nombreux éléments, le traitement est très largement plus rapide. Oui, ce n'est pas pour rien que le GAS insiste au moins 2 fois là-dessus. J'avais cru remarquer qu'en utilisant 'Set' dans certains cas il n'était pas utile d'utiliser la référence. J'avais donc renoncé à l'employer de façon systématique. Tes derniers exemples donnés sur la liste m'ont remis le doute... Je n'ai pas continué les investigations néanmoins. A+ -- Daniel