Re-Hello la ML,
Ouaouh, l'humour de Yannick est quand même parfois particulier!
Bon, allez, en dépit du coup de la caverne...
Certes, je me suis peut-être tiré une balle dans le pied en disant que
je suis pas vraiment développeur. Mais enfin tant pis, je vais quand
même m'autoriser à dire que, du moment que le copier/coller porte sur ce
à quoi je m'attends qu'il porte... je n'ai jamais connu le cauchemar
dont tu parles. La condition est peut-être qu'on travaille sur des
lignes entières, espaces compris, donc un mécanisme de positionnement au
début des lignes simple, et pas de gestion des espaces à notre place.
Oui, dans 6Pad++, jusqu'à ce script que tu as développé pour choisir son
mode de collage, c'était loin d'être simple...
Mais à considérer qu'il n'y a qu'une manière de voir, je m'y refusse
absolument! Perso j'apprécie de ne pas avoir à écrire des end machin ou
des /même chose que début, ou autres.
Et puis on pourrait considérer un autre facteur, facilitateur mais pas
non plus primordial: afficheur braille ou non. Sauf que cela participe à
ce que l'on soit amenés à ne pas tous être d'accord. Enfin bon, j'ai
aussi écrit des trucs sans plage braille, au moins avec le Visu2Script
de Lavachri.
J.-F.
Le 2017-07-19 13:30, Yannick Youalé a écrit :
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 : m
ilto:[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�.