|
Tout ce qui ne mérite pas une page dédiée traîne ici.
-
Quelques programmes en
nouse (cf. la distribution
d'origine de nouse à l'adresse:
http://www.geocities.com/qpliu/nouse/nouse.html).
-
beer.no, implementation du classique
99 bouteilles de bière;
- quine.no, a programme
auto-reproducteur;
- rule110.no, a interpréteur
de l'automate cellulaire
rule 110.
Puisque rule 110 est universel, j'en déduis que cet
interpréteur est une preuve que
nouse est
Turing-complete.
L'interpréteur modifié suivant peut également s'avérer utile:
cnouse.c (il corrige des bugs de l'interpréteur
ec C d'origine), ou bien essayer cet interpréteur plus rapide:
cnouseopt.c.
-
csed-030815.tgz (60 ko), le code
source de la version beta de cheap-sed, une implémentation
de l'utilitaire sed.
[et voici un exécutable pour windows : csed-030816.zip (45 ko)].
Cheap-sed est basé sur HHsed (1991, par Howard L. Helman et
David Kirschbaum), lui-même basé sur small-sed
(1988? - 1991, par Eric S. Raymond).
Cheap-sed a hérité de ses ancêtres sa petite taille et
sa vitesse, et je me suis efforcé d'ajouter le maximum
de compatibilité POSIX et de retirer les limitations de
taille. Ces atouts font de cheap-sed une bonne solution pour
faire tourner des scripts sed complexes comme dc.sed.
-
split.zip (source et exécutable Win32)
et split.sit (source et exécutable MacOS 68k),
un tout petit utilitaire pour découper des fichiers en morceaux
suffisamment petits pour tenir sur une disquette, et pour recoller
les morceaux pour recréer le fichier initial.
-
fntconv-020116.tgz, un utilitaire
pour convertir des fontes GEM entre les formats .FNT, .TXT et .C;
usage typique : prendre une fonte au format FNT, la convertir en TXT,
éditer le TXT, et finalement convertir le TXT en code C pour l'inclure
dans une application.
-
quizz.sed, un script en sed énigmatique
posté sur la liste de diffusion <lang@esoteric.sange.fi>.
J'ai fini par révéler la
nature dudit script dans la liste, et le vrai script a été publié depuis,
mais je laisse le quizz pour ceux qui voudraient s'y égarer... (Note:
nécessite GNU sed, car il y avait un point de portabilité que j'ignorais
à l'époque).
-
newv68k011218.tgz,
une archive contenant les résultats bruts de l'étude
de benchmark V68k, avec mes notes sur divers systèmes et
émulateurs.
Il y avait aussi des choses sur la version précédente de la page.
Je les laisse accessibles en vrac, mais ça devrait finir par
disparaître si je trouve le temps de remettre ça un peu au propre.
|