Hmmm, passiert das nur bei mir?

09/03/2015 - 16:16 von djc | Report spam
Hallo,

mal ein bißchen Feedback vom Anwender ;-)

gforth 0.7.2 aus debian 8.0

create plop wordlist , wordlist ,

**Forth sagt: "ok"

plop cell+ @ set-current

**Forth sagt: "ok"

order

**Forth sagt: "Forth Forth Root
:3: Invalid memory address



order<<<






Backtrace:
$7FB4943EF0E8 @
$0
$3
$7FB4944011B0 head?
$0
$7FB494401370 .voc "

Ich vermute, hier soll ein fiktiver Name für die Wordlist ausgegeben werden, was mangels eines passenden Headers scheitert?

Das hier geht übrigens auch in die Binsen:
create plop wordlist , wordlist , <ok>
plop cell+ @ set-current <ok>
: boing ;
:3: Invalid memory address
: boing >>>;<<<
Backtrace:
$7F5CB4774850 @
$7F5CB477AA60 (search-wordlist)
$7F5CB477ACD8 check-shadow
$7F5CB477A8F8 reveal

Lingua latina finis sum...

Freundliche Grüße,
Daniel
 

Lesen sie die antworten

#1 anton
09/03/2015 - 19:05 | Warnen spam
djc writes:
Hallo,

mal ein bißchen Feedback vom Anwender ;-)

gforth 0.7.2 aus debian 8.0

create plop wordlist , wordlist ,



WORDLIST verbraucht selbst Speicher im Dictionary, also funktioniert
das so nicht. Mach stattdessen

wordlist wordlist create plop , ,

Damit funktionieren die beiden Beispiele.

- anton
M. Anton Ertl Some things have to be seen to be believed
Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html

Ähnliche fragen