> L'un est l'autre, s'ils ne sont destinés qu'à des manipulations de
codes sources, ne peuvent me suffire, vu que pour ma part, j'en manipule
plutôt peu, de code source. Toutes les fonctionnalités dont on parle ici
peuvent m'intéresser occasionnellement, mais ce serait d'autant plus le
cas si je pouvais utiliser l'un ou l'autre éditeur de manière unique, y
compris pour ce que j'en fais le plus: lire des fichiers textes, y
compris de plusieurs centaines
de kilo-octets.
Un de mes buts non avoués est de se débarasser définitivement du notepad
de windows. Ce n'est pas encore fait, mais le jour où j'aurai atteint
la stabilité, je le remplace.
> Avec 6Pad, que j'ai un peu mis de côté depuis quelques mois (un an
peut-être), je ne pouvais guère manipuler un fichier par des séries de
déplacements/suppressions de texte sans qu'il finisse par partir en
live, idem au bout de 5 10 minutes.
Je pense m'être pas mal amélioré sur ce point. Mais su rencontres des
écueils de ce type, n'hésite pas à les signaler. C'est comme ça qu'on
progresse.
J'ai déjà essayé d'ouvrir un fichier de 15 Mo, il s'ouvre en un temps
tout à fait respectable et ne me paraît pas spécialement planter à la
lecture.
L'édition d'un énorme fichier de plusieurs Mo peut encore être
problématique par contre. Le trou noir en RAM est la fonction undo ici.
J'envisage de passer à un système d'annulation où la limite ne serait
plus un nombre de niveaux fixe, mais une taille bornée. En clair: un
système qui répondrait à la question combien de mémoire êtes-vous prêt à
utiliser au maximum pour la fonction annuler. Du coup pour un très très
gros fichier, ça se limitera peut-être à deux niveaux, et 20 voire plus
pour un tout petit fichier.
> EdSharp a un gros avantage, pour moi du moins, c'est la conversion
de divers formats de fichiers, allant du .doc au PDF et à l'HTML, sauf
qu'en fait pour tout ça je préfère son prédécesseur, TextPal, pour les
mêmes raisons de lenteur au démarrage. Ben oui, je démarre souvent lol.
De ce côté là, rien n'interdit de coder un script d'import qui fera
appel à un programme externe. Tiens par exemple, le getText.exe inclus
dans EdSharp à l'air particulièrement intéressant...
> Et puis si on se met à comparer divers éditeurs, je vais vous
reparler du mien, NoteTab, en lister les points forts et exiger (entre
grands guillemets
virtuels), qu'elles soient intégrées à 6Pad. Lol.
Mais je t'en prie, fais tes propositions. Tant que ça reste constructif,
il n'y a rien à perdre. ET même si je refuse, il y a des chances pour
qu'un script soit faisable par toi-même ou quelqu'un d'autre.
> Ah, et puis, 6Pad est mégasuperportable. Si on parle du .net
Framework, je n'ai qu'un seul logiciel qui nécessite le .net version
2.0... C'est EdSharp.
SoundForge en nécessite une version différente, inférieure. Je repose ma
question: peut-on envisager de rendre un programme utilisant le .net
portable,
c'est-à-dire, avoir une garantie à 100% qu'il sera utilisable sur un
autre ordi, sans avoir si oui ou non il fera partie des quelques
machines qui n'auraient pas le .net ? C'est ça un programme portable,
sans tricher tout au moins. En tout cas, tant qu'on trouve toujours des
oredis sous XP en circulation.
Mème sur 7, j'ai quelques-unes des fonctionnalités de la version de
mahan qui ne fonctionnent pas parce qu'il me manque des composants .net
(la traduction par exemple), ce n'est pas un problème propre à XP.
Mais ça, c'est l'inconvénient des machines virtuelles: que ça soit java,
.net, python ou autre chose, quand tu distribues un programme compilé
pour une machine virtuelle, il est portable mais uniquement dans les
limites de disponibilité de la dite machine.
Le seul moyen d'être 100% portable sans avoir à se poser la question de
la disponibilité de la VM est alors de l'embarquer.
Évidemment, embarquer java ou .net, c'est juste complètement démesuré,
surtout pour quelque chose à la base aussi simple et indispensable qu'un
éditeur de texte. Pareil si le logiciel est à la destination des newbies
qui n'y connaissent rien à l'informatique et pour qui installer un
framework quel qu'il soit est impensable. Embarquer ruby et python ça
passe déjà mieux, mais quand même, c'est vite assez gros. C'est là que
le génie de lua entre en scène, avec une VM qui fait dans les 250 Ko et
qui s'embarque donc parfaitement sans la moindre douleur. Sauf erreur,
lua est à ce jour le langage VM le plus compact, et luajit
l'implémentation la plus rapide existante dans la catégorie langage à
typage dynamique.
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é.