Dans différents domaines, comment personnaliser l'interpréteur?Comment "étendre" l'interpréteur externe?
Par exemple, dans le SP-Forth l'interprète toujours écrire le contenu de la pile et toujours un CR/LF avant impression:
1 2 3
Ok (1 2 3)
.s
1 2 3 Ok (1 2 3)
Je voudrais voir
1 2 3 ok
.s 1 2 3 ok
Et généralement , Je voudrais être en mesure de définir de nouvelles entrées de données comme
4-3i
{1,2,3,4,5}
L'interpréteur devrait puis stockez les données comme je l'ai défini dans l'extension. De plus, en cas d'erreur, j'aimerais que les piles et les variables soient réinitialisées.
Des idées?