Bonsoir,

Yannick, je vais reprendre point par point...

> De 0, je ne pense pas que ce soit la meilleure idée. Puisque tu envisages faire du tout python, j'aurais suggéré que tu utilise la base qu'est le 6pad++,
> et que tu vire progressivement tout ce qui est c et cpp.

Reprendre ce que j'ai fait pour 6pad++, c'est une bonne et une mauvaise idée. Reprendre un certain nombre de concepts, oui; le code, bof.

Si je pensais à repartir de zéro, c'est pour pouvoir mieux évoluer, avec une bibliothèque genre WXWidgets plutôt que l'API win32. l'API win32 c'est du C, ça n'a absolument rien à voir avec une bibliothèque moderne comme WXWidgets. Ca serait donc très loin d'un portage ressemblant à du copier/coller.

On peut utiliser l'API win32 en python à coups de ctypes/windll, mais c'est un peu bête non ? à ce moment-là restons en C/C++. Passer à du tout python ne vaudrait pas la peine; on aurait quand même certains bugs liés à l'API win32.

> Pour ce qui est de l'implication du wx, la légende dit qu'il existerait un projet sur github qui serait compatible avec le python 3.4 mais il conviendrait
> d'être prudent à ce sujet.
> A l'opposé, le wx pour python 2.7 marche bien, quoi que je te voit mal faire du downgrading juste pour intégrer cette bibliothèque. Et de toute façon il > a été officiellement annoncé que le python 2.7 ne sera supporté que jusqu'en 2020.

Ah mince ! Il n'y a pas de bibliothèque du genre compatible python 3 qui fait de la GUI accessible ? Hors de question qu'on fasse du python 2 en tout cas. C'est deprecated depuis 10 ans. Si on commence quelque chose de nouveau, autant partir avec des bibliothèques récentes.
ET de toute façon je n'ai pas appris le python 2 mais seulement le 3.

Bon sinon on a l'autre alternative diamétralement opposée. On oublie python, on oublie C++, et on sort Elektron ou NW.js. Pour ceux qui ne savent pas ce que c'est, en gros résumé c'est un moyen de faire des applications classiques en HTML/JavaScript, en utilisant un Google Chrome embarqué. C'est par exemple ce que fait Visual Studio Code. Par contre au niveau accessibilité je ne suis pas convaincu. D'une manière générale ça fonctionne bien, pour autant que le HTML de l'interface soit conçu de manière accessible évidemment; mais pour obtenir un environnement suffisament agréable qui soit propice au codage sans petits bugs chiants de diction et/ou de braille, je ne suis vraiment pas sûr.

> Par rapport à ça, de mon côté, je t'ai fait des infidélité. Parce qu'après avoir une fois encore suivi une discussion sur la liste program-l dont les intervenants > se désolaient du désordre dans edsharp, et du manque d'un éditeur simple et facilement scriptable en .net (le langage le plus usité sur la liste program-l), > je me sui mis à la réalisation d'un éditeur en vb.net qui devrait au final combiner les avantages et les qualités à la fois du edsharp et du 6pad++.

Je ne suis pas ta copine, tu fais ce que tu veux pour les infidélités...


> Qu'un IDE/éditeur qui se veut multilangage mette à la disposition des éléments qui pourront être employés par le scripting pour simuler l'autocomplétion > je suis d'accord. Mais directement intégrer l'autocomplétion pour un langage particulier dans l'exécutable principal, ce serait à mon avis se fatiguer
> pour rien.
> En tant que spécialiste de l'auto-complétion puisque je me suis penché dessus pour le forPython, et que je l'implémente en ce moment dans mon éditeur, > il y a des ressemblances entre les langages. La différence en général réside dans le type orienté objet ou pas, et dans l'endroit où les informations > vont être cherchées (base de données, API du langage, fichiers texte, machine virtuelle, etc). > Autrement dit, mon conseil serait de te focaliser à offrir les outils permettant de recevoir l'info et gérer l'affichage pour ce qui est du débugage et
> de l'autocomplétion, et les scripteurs feront le reste.

Là-dessus on est bien d'accord. Les différents langages/syntaxes qui doivent être supportées doivent l'être via des plugins.
De toute manière aucun IDE sérieux n'embarque ça dans son code racine.

>
Je reste cela dit un altruiste. Même si j'ai révélé que je travaille sur un projet similaire, si le dessein et les objectifs du nouveau 6pad me semblent appréciables, qui sait ? Je pourrais peutêtre sacrifier à l'occasion une ou deux après-midi pour développer une fonctionnalité qui me serait demandée,
ou tout au moins apporter un conseil.
Et qui sait aussi, peut-être que c'est toi qui voudrais me suivre sur mon projet ?

Peut-être, mais je ne connais absolument pas C#. Pourquoi pas le découvrir, mais par contre j'ai très peur de me confronter à Visual studio. Ca a l'air d'être une sacrée m#*%de. L'avantage de python c'est qu'on a des chances de faire quelque chose de multiplateforme; Avec C#, j'ai franchement des doutes...

Parce que bon, je réfléchis à acheter un mac, sérieusement; même si Apple va bientôt taxer l'air qu'on respire; windows 10 ne va pas en s'améliorant... Cela dit le problème d'Apple c'est qu'ils sont encore plus propriétaires, fermés, sectaires et anti-concurrent que Microsoft, puisqu'ils sont convaincus d'être les meilleurs. J'ai pas envie de devenir un fanatique non plus.

> Etant personnellement en train de préparer mon indépendance financière, je me demandais si tu as déjà pensé à te mettre à ton propre compte ? > Je pense qu'avec l'expérience accumulée au fil des année (ne serait-ce que dans le domaine de la programmation), nous avons aujourd'hui la capacité de > créer des solutions logicielles pouvant parfaitement répondre à des besoins et que pas mal de gens seraient prêts à acheter. > Je me suis toujours soustrait à l'idée de vendre mes créations aux déficients visuels. Mais force est de constater que demander une rétribution, même minime > peut être la solution pour eux à avoir des produits de meilleure qualité, et pour nous à vivre un peu plus confortablement et à pouvoir préparer une certaine autonomie.

Ca m'a déjà traversé l'esprit... mais
pour vendre quoi ? à qui ?
Ma grosse faiblesse, c'est le réseau; j'en ai pas

Faire du consulting en accibilité numérique me plairait bien... mais ce n'est pas un jsujet qui est très demandé. L'avantage c'est que le consulting ça paye bien, tu peux facilement demander 100€ de l'heure sans problème.

> Je crois savoir que le salon est gratuit, mais accepte les dons. Est-ce suffisant pour faire face aux charges ?

Pour le moment oui, mais tout juste.

> Par ailleurs, je vois tes messages sur des forums où tu t'interroges sur la possibilité de faire du portage pour les i-phones et android. A mon avis si > tu y arrives, vu l'ampleur de la tache, tu demanderas forcément aux utilisateurs un petit quelque chose.

Évidemment.
Mais en fait plus j'y réfléchis, plus je pense introduire le payant sur le Salon par une autre voie, le mobile ça pourra peut-être venir dans un deuxième temps. Le retour des jeux d'arcade est aussi extrêmement demandé, surtout depuis que le crazy party s'est fait un petit succès.

> En même temps, je dis ça, mais je ne connais pas ta santé financière. Après tout, la légende est peut-être vrai que tu es pêté de tunes.

Absolument pas ! Arrêtons les stéréotypes.
Comme dans tous les pays du monde, il existe une part de gens bien plus importante qu'on ne le croit qui n'arrive pas à payer ses factures. Ce n'est pas mon cas pour le moment, mais je suis très loin d'être riche. Si j'étais vraiment pété de tune, je ne me casserais pas les pieds à essayer de travailler dans une entreprise; ça serait moi l'entreprise...

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

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�.
        
        

Répondre à