Liste des Groupes | Revenir à cl forth |
Am 03.07.2025 um 01:59 schrieb Paul Rubin:Hans Bezemer <the.beez.speaks@gmail.com> writes:>1. Adding general locals is trivial. It takes just one single line of>
Forth.
I don't see how to do it in one line, and trivial is a subjective term.
I'd say in any case that it's not too difficult, but one line seems
overoptimistic. Particularly, you need something like (LOCAL) in the
VM. The rest is just some extensions to the colon compiler. Your
mention of it taking 3-4 screens sounded within reason to me, and I
don't consider that to be a lot of code.
I would not implement locals for simple integers only. Forth has enough
stack gymnastics words for that.
>
IMO locals only make sense if you can at least additionally handle
floats and dynamic strings, preferably also structs and arrays.
Such an implementation is certainly not trivial.
>
Les messages affichés proviennent d'usenet.