L'éditeur, mais il a 40 ans d'âge, avec les méthodes de cette époque. La première mouture fut faite sous MSDOS, avec la limite de 640 ko y compris les données. Comme il n'était pas question de multitâche sous MSDOS, j'avais parsemé le code d'appels à une fonction qui scrutait le clavier, si pas de caractère présent -> retour, si caractère présent, mise en fifo, retour. Le programme principal boucle sur lecture du fifo et si pas vide fait ce qu'il y a à faire.
Le premier portage a été sous Unix, il a consisté essentiellement à briser la barrière 640 ko et à établir un pipe entre deux tâches tout en éliminant les appels à la fonction clavier. L'affichage utilise curses.
Les différents portages (sous différents micro-calculateurs) n'ont pas vraiment modifié l'architecture de la chose. Bien entendu pas de coloration syntaxique. pas d'Unicode, mais en revanche des commandes proches de MES besoins : déplacement gauche, droite, haut, bas, vers caractère, mot, ligne, écran, fichier. mode insertion/remplacement, duplication d'une ligne, etc. Tel qu'il est, il correspond parfaitement à mes besoins. Si je le réalise sous Rust, bien évidemment j'incorporerai coloration, Unicode, appairage des débuts/fin de blocs en fonction du langage, etc.
Je suis tout disposé à vous envoyer le source, une compilation sous Linux (pour que vous expérimentiez) et un mode d'emploi (que j'avais rédigé à l'usage de mes étudiants).
Le seul problème, c'est que je pars dimanche à 15 h 20 pour le Vietnam où je vais rester deux mois, d'ici début décembre je ne pense pas que j'aurais la possibilité de vous envoyer quoi que ce soit.
Faites moi connaître le moyen pour prendre contact avec vous. Je ne souhaite pas vraiment donner mon adresse courriel publiquement.
[^] # Re: C'est officiel...
Posté par abgech . En réponse au journal Rust dans Linux, ça démarre fort!. Évalué à 6.
Je vous réponds rapidement.
L'éditeur, mais il a 40 ans d'âge, avec les méthodes de cette époque. La première mouture fut faite sous MSDOS, avec la limite de 640 ko y compris les données. Comme il n'était pas question de multitâche sous MSDOS, j'avais parsemé le code d'appels à une fonction qui scrutait le clavier, si pas de caractère présent -> retour, si caractère présent, mise en fifo, retour. Le programme principal boucle sur lecture du fifo et si pas vide fait ce qu'il y a à faire.
Le premier portage a été sous Unix, il a consisté essentiellement à briser la barrière 640 ko et à établir un pipe entre deux tâches tout en éliminant les appels à la fonction clavier. L'affichage utilise curses.
Les différents portages (sous différents micro-calculateurs) n'ont pas vraiment modifié l'architecture de la chose. Bien entendu pas de coloration syntaxique. pas d'Unicode, mais en revanche des commandes proches de MES besoins : déplacement gauche, droite, haut, bas, vers caractère, mot, ligne, écran, fichier. mode insertion/remplacement, duplication d'une ligne, etc. Tel qu'il est, il correspond parfaitement à mes besoins. Si je le réalise sous Rust, bien évidemment j'incorporerai coloration, Unicode, appairage des débuts/fin de blocs en fonction du langage, etc.
Je suis tout disposé à vous envoyer le source, une compilation sous Linux (pour que vous expérimentiez) et un mode d'emploi (que j'avais rédigé à l'usage de mes étudiants).
Le seul problème, c'est que je pars dimanche à 15 h 20 pour le Vietnam où je vais rester deux mois, d'ici début décembre je ne pense pas que j'aurais la possibilité de vous envoyer quoi que ce soit.
Faites moi connaître le moyen pour prendre contact avec vous. Je ne souhaite pas vraiment donner mon adresse courriel publiquement.