Нашёл багу с которой столкнулся ещё 3 года назад :)
Цитирую
> REQUIRE ADD-CONST-VOC ~day/wincons/wc.f
> REQUIRE F. lib/include/float.f
>
> При таком порядке константы находились, а вот 100e не компилилось
> Поменял местами
> REQUIRE ADD-CONST-VOC ~day/wincons/wc.f
> REQUIRE F. lib/include/float.f
> и всё нормально
Суть в том что в wc.f после загрузки в контексте остаётся словарь
WINCONST, который содержит NOTFOUND распознащий виндовские константы.
Все последующие NOTFOUND (включая float'овский) идут в FORTH. В
результате находится только wc-шный NOTFOUND...
Возможно так и было задумано - очень сомневаюсь, скорее всего просто
был забыт PREVIOUS
--
ygrek