Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!
Précédement je parlais de mettre un AVR faisant tourner un système FORTH dans un minitel. Les auteurs de FlashForth l'ont +/- déjà fait.
FlashForth is a standalone native Forth operating system implemented on the Microchip 8-bit PIC18F and 16-bit PIC24, 30, 33 and the Atmel Atmega microcontroller families.
Bravo.. C'est vraiment très beau cet environnement. On peut vraiment l'étendre dans tous les sens.
Je regrette de ne pas l'avoir connu à l'époque. Un de mes grande envies aurait été de faire un "truc" genre mu-math sur thomson. Je me rends compte que l’environnement forth aurait possiblement permis de faire cela proprement et efficacement. Quand je pense aux contorsions et bricolages que j'avais fait en basic pour écrire un calculateur de développement limités.
Edit: après réflexion les calculs symboliques c'est peut être plus pour du lisp. Pas certain que cela ait existé pour Thomson, à l'exception du LOGO auquel je n'ai jamais trop accroché.
C'est quand même vachement puissant les primitives d' "introspection" telle que ' (tick?); Avec cela on peut trouver de façon portable le CFA des primitives sans bidouille en langage machine.
Par ailleurs dans le numéro de FORTH-DIMENSIONS ils montrent comment on peut faire des structures type RECORD en forth, ce qui me semble extraordinaire sachant que le langage ne le prévoyait pas à l'origine. Bon par contre, si l'idée générale me semble +/- claire (les champs ne sont finalement que des offset par rapport au début de la structure), les détails d'implémentation et plus encore: la syntaxe pour utiliser cette extension restent très opaques à mes yeux.
Je viens de remettre la main sur un vieux CD "Programmer Power Tools" avec entre autres un dossier Forth :
Directory MSDOS/FORTH
Filename Length Date Description
==========================================
4THPROG.ZIP 115096 891030 A collection of FORTH language tools
4THTUTOR.ZIP 37042 891101 A FORTH language tutor
EFORTH.ZIP 54528 900829 Ting's PD portable eForth, ROMable, w/asm src
F83HELP2.ZIP 12078 890630 Notes on the F83V2-80 FORTH for the Intel 8080.
F83V2_80.ZIP 140262 890630 Welcome to FORTH for the Intel 8080.
FIG_4TH.ZIP 130446 891031 Joe Smith's FIG-FORTH compiler
FORTH.ZIP 32959 890630 The Computer Language of FORTH.
MIN4TH25.ARC 17581 900120 MiniForth system v2.5, with A86 source
PASM386C.ZIP 66304 900307 386/386SX assembler v1.4 for Forth-PC v3.5
PCFORTH.ZIP 9322 890630 Version 1 Fig-FORTH for the Intel 8086 and 8088.
PYGMY13.ZIP 67072 900921 Forth: src,editor,metacompiler,mult.open files
ZEN1_10.ZIP 68608 900220 Zen1.0 Forth w/src to match ANS X3J14 BASIS 10