Bonjour à tous De mon côté, je ne peux pas garantir que je prendrai part à ce projet. Tant qu'il sera pas aussi complet que 6pad++ aujourd'hui, je crois que je me contenterai de 6pad++. Après, si la mayonnaise prend, il est probable que j'ai envie d'ajouter les fonctionnalités qui m'intéressent, notamment coder l'auto-complétion pour les langages qui m'intéressent (Matlab).
Après, si le projet de Yannick D est déjà bien avancé, pourquoi ne pas en profiter. La réelle valeur ajoutée de 6pad++ pour moi est la possibilité de développer les plug-ins, notamment en Python. Car quoi qu'en dise Yannick D, Python est très efficace et le temps éventuellement perdu sur un problème de tabulation est largement re-gagné par la concision et l'efficacité du langage. Dernière précision : de mon côté, je ne peux pas dire que je me suis acharné à essayer de compiler 6pade++ : j'ai simplement essayé par curiosité, mais comme ça marchait pas du premier coup, j'ai lâché l'affaire. Enfin pour WxPython, il semble que le projet WxPython pour Python 3 est vraiment sur les rails avec une version alpha compatible Python 3 (WxPython 4.0.0a1 d'avril dernier). Donc on pourrait même théoriquement l'utiliser avec 6pad++. Bonne soirée. Cyrille -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de Yannick Youalé Envoyé : mercredi 19 juillet 2017 13:31 À : [email protected] Objet : <DKIM> [progliste] Re: Réflexions inutiles Coucou Mathieu, Tu écris: Citation Bien d'accord avec toi, et avec un retour vocal automatique de l'indentation, ça ce fait très bien, et au final c'est même plus facile qu'avec des balises. Fin citation Je m'oppose énergiquement à cette déclaration !!! Tu penseras ça jusqu'au jour où tu auras besoin de te coltiner de multiples copier coller. Un véritable cauchemar en python, parce qu'il faut à chaque fois contrôler non seulement le type mais également la longueur des indentations du texte à insérer au milieu de ton code. Et puis, Tout le temps se soucier de l'indentation de chaque ligne au final c'est de l'énergie que tu aurais pu consacrer à autre chose et ainsi gagner du temps. Ne me dit pas que ça ne t'est jamais arriver de faire une fausse manipulation et d'insérer un espace ou une tabulation dans ton code qui à l'exécution ne déclenche aucune erreur, pour ensuite passer des plombes à chercher où se trouvait le problème. En VBScript qui en plus a le mérite d'être insensible à la cass je me suis rendu compte que j'étais deux fois plus rapide qu'en python. parce que je ne perd pas de temps à me soucier des majuscules ou des indentations. Sans pour autant être insultant, je crois que tu es comme dans le mythe de la caverne de platon en train de regarder des ombres sur le mur et les prendre pour la réalité. Sorts de ta caverne mon petit Mathieu, car il y a mieux dehors. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. www.visuweb.net Le 19/07/2017 à 09:21, Mathieu Barbe a écrit : > Bonjour Quentin et la ML, > > > > Le 18/07/2017 à 18:38, QuentinC a écrit : >> Bonjour, >> >> Voici des réflexions inutiles, vos avis sont les bienvenus... >> >> A mon stage, j'utilise eclipse. Alors même si c'est réputé être >> l'environnement de développement le plus accessible parmi tous ceux qui >> existe, c'est quand même pas terrible terrible, il y a quand même plein >> de choses qui ne sont pas accessibles. Pour n'en citer que >> quelques-unes, il y a l'auto-completion et le débogueur. Et même dans ce >> qui est accessible, c'est sacrément compliqué, il y a finalement assez >> peu de raccourcis vraiment utiles et il faut parfois faire 50 fois tab >> et ouvrir 18 fenêtres pour arriver où on veut... alors je ne sais pas si >> c'est moi qui suis nul ou si le truc est effectivement bof, mais ça >> commence à m'énerver, d'autant plus qu'eclipse fait parfois des trucs >> bizarres qu'on n'arrive pas à reproduire si on compile le projet en >> ligne de commande et du coup les autres sont embêtés; > > J'ai un peu commencé à travailler avec Eclipse pour du C et du python, > C'est vrai que cette ide est lourd, mais il permet beaucoup de chose > et pour la plus part, elles sont accessible. > L'indentation automatique est accessible sous python, mais pas pour le > C il me semble. > Pour ma part, j'avais réussi à faire du debug en C, mais juste pour > tester, pas utiliser dans un vrai projet. > Et je suis d'accord avec toi, les déplacements sont un peu laborieux. > Je m'étais dit qu'un script nvda pouvait-être bien utile. > Mais ça m'a pas l'air d'être si simple que ça de se lancer dans un > script. > > > > pas vraiment de >> remplaçant en vue. Mes collègues utilisent IntelliJ, c'est la cata au >> niveau accessibilité. >> >> D'un autre côté tout va bien: personne n'arrive à compiler mon logiciel >> 6pad++ jusqu'au bout, et moi-même je commence à avoir de sérieux >> problèmes pour y arriver. J'ai des bugs bizarres de partout, dont les >> derniers que vous avez constaté mais que je n'ai pas encore pu résoudre. >> > > C'est vrai que je m'y suis essayé et acharné, mais au final j'ai lâché > l'affaire pour partir en vacance! > >> Au début, pour 6pad++, je voulais embarquer JavaScript. Je n'y suis pas >> arrivé avec le moteur V8 alors je me suis vengé sur python. >> Finalement ça n'a pas été un mal, ça m'a permis de découvrir un peu >> python le mal aimé. Mal aimé parce que son indentation incluse dans la >> syntaxe m'a tjoujours rebuté; mais finalement on arrive à s'y faire, et >> c'est un très bon langage. >> > Bien d'accord avec toi, et avec un retour vocal automatique de > l'indentation, ça ce fait très bien, et au final c'est même plus > facile qu'avec des balises. > > >> Du coup réflexion de la mort qui tue parce que je vais bientôt être en >> vacances puis à noueau au chômage: et si on se lançAit ensemble dans la >> conception d'un environnement de développement simpliste ? >> ON repartirait de zéro, avec python 3, peut-être avec WXPython (ou autre >> chose si vous avez mieux à proposer), et le but serait que ça reste >> assez simple mais que ça aille quand même plus loin que le 6pad++ actuel > > Après mon déconvenue lors de la compilation de 6pad++, je me suis dit > qu'un projet identique mais en python me motiverais bien. > Effectivement il y a WX python qui permettrait de réutiliser > probablement une bonne partit de ton projet. > Mais comme la dit Yannick, WX-python ne fonctionne qu'avec la version > 2 de python. > Et c'est vrai que pour voir loin, il serait préférable de partir avec > la version 3. > Le rêve serait d'avoir une interface graphique multi OS, car pour les > couche inférieur python le permet sans problème. > > >> dans la direction IDE (si possible multilangage). >> Que je vous rassure immédiatement, l'auto-completion et le débogueur ça >> ne serait pas pour tout de suite, c'est parmi les choses les plus >> compliquées que fait un IDE. N'empêche qu'il y a sûrement moyen de faire >> des petites choses simples et intéressantes. Je pensais par exemple à un >> éditeur des fichiers XML qui se présenterait sous forme d'arbre... >> >> Vous en pensez quoi ? >> Oui, je sais, je suis complètement fou; et peut-être un peu con sur les >> bords; et au milieu aussi; mais qui est-ce qui me suivrait ? > > Même si je te penses pas si con que cela, je serais prêt à te suivre > dans ce projet et motivé pour construire quelque chose de simple, > durable et évolutif. > > Amicalement, Mathieu > > > > >> 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]/ >> >> Je vous rappelle que les pi�ces jointe sont activ�s leur taille est >> limit� � 2 MO >> Pour acc�der aux fichiers de la liste >> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr >> Ou en utilisant la nouvelle page de partage : >> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt >> 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]/ > > Je vous rappelle que les pi�ces jointe sont activ�s leur taille est > limit� � 2 MO > Pour acc�der aux fichiers de la liste > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr > Ou en utilisant la nouvelle page de partage : > http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en > priv�, je vous r�pondrez en priv�. > > > > --- > Cet email a fait l'objet d'une analyse antivirus par AVG. > http://www.avg.com > 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]/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus 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]/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
