You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lbForth$ strace -e open ./b-forth
[...]
s" /this/is/a/really/really/long/path" searched
ok
include foo.fth
open("/this/is/a/realfoo.fth", O_RDONLY) = -1 ENOENT (No such file or directory)
The text was updated successfully, but these errors were encountered:
As you probably know, this is because path strings are stored as word names in the dictionary.
This isn't much of a issue for the C target per se, because it's not intended for serious use. Except it's also used to bootstrap a "real" target, which may be a problem.
So for me, it boils down to: does bootstrapping necessarily involve searching long paths? I don't think so.
The text was updated successfully, but these errors were encountered: