Bidouilles diverses

2003-09-12
[ EN | FR ]

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.

[Accueil]
Contenu
Quoi de neuf

[STonC]
STonC
Copies d'écran

[Programmation ésotérique]
Thue

[Minix]
Minix

[Divers]
Divers

Valid HTML 4.01! (C) 2003 - Laurent VOGEL
<lvl@club-internet.fr>