• [^] # Re: Merci pour les nouvelles

    Posté par . En réponse au journal Nouveautés issues du petit monde du FORTH. Évalué à 3.

    merci pour ton témoignage :)

    Intéressant ce colorforth, il faudra que je l'essaye, de même que retroforth qui semble avoir un développement continu et des facilités pour inclure du graphisme.

    Ces machines subleq semblent au moins aussi compliquée que du brainfuck ! 🫠

    Je n'avais pas trop compris ton exemple (qui ne fonctionne pas avec gforth, sauf si la pile n'est pas vide initialement), jusqu'à ce que je remarque que dans la plupart des FORTH, sauf gforth, DUP ne se plaint pas d'être appelé si la pile est vide. D'un autre côté, s'il n'y a rien à dupliquer, cela peut sembler logique de retourner 0. Cela fait la même chose avec OVER, mais retourne un "stack underflow" en cas de DROP.

    Et pour ceux qui se demanderaient comment le 2 numéral peut encore être utilisé en tant que 2 (et non pas appelé une nouvelle fois) une fois qu'il a été "transformé" en mot forth avec la définition : 2 dup 2 = if 3 else 2 then ; c'est juste que lors de la définition, si je ne me trompe pas, le 2 qui est comparé (avant le =) et celui qui est renvoyé (après le "else 2") sont les versions d'origine, donc numérales.

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