Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem FORTH - jak uložit program?

Spustím xterm, ten má jako shell bash, takže se mi ukáže prompt bashe.
Napíšu gforth a enter, tím se spustí gforth a čeká na příkazy stejně jako předtím bash. (čili programovací prostředí je gforth, stejně jako těsně předtím to byl bash)

Napíšu nějaká slova a po stisknutí entru se provedou (třeba napíšu číslo a enter, tak se vloží na zásobník, nebo nějakou operaci jako sčítání, násobení ... tak ze zásobníku načte argumenty a výsledek vrátí na zásobník, nebo nějaké jiné slovo, například tečku a ta mi sebere a vypíše vrchní hodnotu ze zásobníku)

Napíšu slovo dvojtečka, pak název nového slova pak slova, ze kterých se má skládat, pak středník a mám nadefinované (naprogramované) nové slovo.

Samozřejmě bych mohl pustit gforth se jménem souboru a on by pak ten soubor načetl při startu a provedl, ale pořád to neřeší interaktivní práci/ladění a následné uložení

Problém je, jak tato nová slova nějak rozumně uložit do souboru, abych je příště nemusel psát znovu, ale jenom načetl ten soubor a tím se provedly. (a mezitím bych je mohl učesat nějakým textovým editorem, okomentovat a tak).

---

Samozřejmě bych mohl psát předem všechno do souboru, pak to jen v gforth načíst a zkusit, kde jsou chyby, vyskočit, opravit to v tom souboru, znova spustit gforth, znova načíst a zkusit, kde jsou chyby atd atd, ale doufám, že existuje nějaký elegantnější způsob. V basicu to bylo LOAD a SAVE, v bashi například

alias>nove_aliasy.sh

nebo

set>nove_funkce.sh

(a pak odmazat proměnné v editoru).

V gforth nevím jak.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny