historique du mode interpréteur de commande

Oforth is a new language and is evolving. If you have any suggestions about syntax, behaviour, new fonctionalities,.. it's here.

historique du mode interpréteur de commande

Postby R4v3L » 01 Nov 2014 10:12

alors moi je verrais bien une gestion de l'historique de saisie dans le mode --i
- la touche "flèche vers le haut" affiche la saisie précédente validée, s'il y en a :)
- la touche "flèche vers le bas" affiche la saisie suivante, s'il y en a :)

et je verrais bien aussi la gestion d'une trace de la sortie stdout de la commande, dans un fichier de log par exemple
- la commande validée est logguée
- la sortie sur l'écran est logguée (par ex. les .s ou .w)
à partir de là on pourrait plus facilement reprendre le code oforth dans un fichier fpp

:mrgreen: :mrgreen: :mrgreen: :mrgreen:
R4v3L
 
Posts: 6
Joined: 31 Oct 2014 19:16

Re: historique du mode interpréteur de commande

Postby Franck » 01 Nov 2014 12:23

Hi R4v3L,

Yes, you are right, I'am working on it :D

Difficulty is :
- If you work on buffered IO, doskey will do all the job, but calls will block the task until the user entered all the command, blocking not only task but also the worker.
- If you work on non buffered IO and put the #interpreter task into WAIT mode until a key is pressed, you have to handle cmd history by yourself (well, i suppose, I didn't found another way...).

But yes, I'am working on it...

Thanks, :mrgreen: :mrgreen: :mrgreen:
Francky
Franck
 
Posts: 162
Joined: 29 Oct 2014 19:01

Re: historique du mode interpréteur de commande

Postby R4v3L » 01 Nov 2014 16:42

ok, Francky !
doskey... lol :o :arrow:
well, I think the second way is the best one :
1. no need to make any exception with the interpreter's worker
2. I suppose it's also the best(only) way to get a most efficient cross-platform language environment

ok, have to do with the keycode tables for each. piece of cake :)

so, good work !
:mrgreen:
R4v3L
 
Posts: 6
Joined: 31 Oct 2014 19:16

Re: historique du mode interpréteur de commande

Postby Franck » 03 Nov 2014 23:00

History has been added into V0.9.11 oforth version :)
Franck
 
Posts: 162
Joined: 29 Oct 2014 19:01


Return to Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest

cron