• [^] # Re: source et précisions

    Posté par . En réponse au lien ueFORTH, un Forth pour les applications web. Évalué à 4.

    aha, ta réponse m'a bien fait rire, j'avoue :)

    le FORTH, c'est à la fois simple et compliqué, il y a eu des standards, mais les puristes semblent considérer qu'il vaut mieux créer son FORTH soi-même de A à Z si tu veux commencer à faire quelque chose de sérieux avec. Donc programmer ça de préférence en assembleur pour les 8-10 mots de base, puis implémenter tout le reste en FORTH à partir de ces briques de base. Et je dis ça sérieusement, beaucoup font ainsi. Et envoyer le code sur un serveur gopher pour partager avec le reste du monde.

    Heureusement, si dans un premier temps on essaye de suivre le standard actuel, on trouve pas mal de versions de FORTH qui suivent cela, par exemple gforth, ou pforth. Le problème c'est qu'il n'y en a pas beaucoup qui permettent de rajouter facilement des graphismes ou du son (soit ce n'est pas prévu (pforth), soit ça semble compliqué (gforth).

    Si tu veux jouer avec gforth, je te conseille de dépasser la version "stable" de ta distribution (0.7.3), et de compiler la version de dev actuelle (0.7.9), qui a pas mal de nouvelles fonctionnalités. A priori ça tourne également sous windows, android, macos...

    "Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."