salut Yannick,
début de citation > Comme amélioration, au dela de l'insertion d'accolades comme remplacement > des indentations pour baliser les blocks de code, je prévois et suis en > train de travailler sur: > > * l'insertion d'un menu python sur la barre des menus, avec des sous-menus > spécifique à la gestion du langage python; > > * des comportements particulier suivant l'ouverture, la fermeture, > l'enregistrement des fichiers à l'extension ".py"; > > * l'exécution du code python du fichier actuellement ouvert par l'appuie > sur la touche F5. > fin de citation je suis d'accord. début de citation > Et peut-être pour plus tard, lorsque cette première phase sera traversée, > : > > * la possibilité outre de choisir entre un affichage du code indenté ou > avec accolade, un autre mode l'affichant avec des instruction de fin de > balise telles que "EndClass, EndIf, EndFor,EndTry, etc. Ce qui serait > certainement plus agréable pour des transfuges des langages basic tel que > Maan aloun ou moi-même. fin de citation très bien, merci! alors je pense qu'il faut considérer l'indentation selon les 2 modes, par tab ou par 4 fois espaces par niveau, qui est le standard > début de citation > * La création d'une boîte de dialogue d'insertion de fonctions intégrées > ou utilisateur du langage python un peut comme cela se fait dans les > scripts de jaws; > > * l'intégration du ControlCreator en module pour la création de fenêtres > wx. fin de citation très bien! > début de citation > D'autres idées me traversent l'esprit, mais ne sont encore qu'au stade > embryonnaire et méritent d'être muries. > > Elles concernent par exemple: > > * la complétion automatique de code: > > * la gestion des fichiers d'un même projet python; > > * les méthodes d'importation de classes, de bibliothèque ou d'autres > fichiers python du projet en cours; > > En analysant un peu, ces dernières pistes ne pourraient être envisagées > que si nous arrivons à répondre à la question de savoir quelle sera la > source de notre langage python. A savoir: > > * Une base de données De fichiers textes que nous intègreront dans le > dossier du 6pad et qui contiendra la liste de toutes les fonctions et > autres informations sur chaque versions du langage python prises en compte > par notre application; > > * ou alors un accès directe à la bibliothèque des langages python > installés sur l'ordinateur où s'exécutera notre programme. > > Il est clair que la dernière solution est la plus souhaitable mais elle > requière une grande connaissance du langage de destination choisi. > Ce qui serait plutôt un chalenge intéressant. fin de citation j'ajouterai aussi peu être quelques commande de déplacement, par niveau d'indentation, d'une function à une autre et d'un bloque à un autre comme par exemple (for, while, et if....) > > > Puisse Dieu, le plus grand de tous les programmeurs, être avec nous ! > > Progliste : > Pour se désinscrire de la liste : > mailto:[email protected]?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/[email protected]/ > > Pour accéder aux fichiers de la liste > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, > je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
