On 16/03/2026 7:21 am, Paul Rubin wrote:
dxf <dxforth@gmail.com> writes:
DX-Forth uses a 256 byte return stack. The consequence of that is only
about 6 files can be included before it runs out.
If you mean 6 levels of nesting, that seems sufficient for a small
system. It's around 20 return stack cells for each level. Is that for
a blocks system, or do you have files?
On 16/03/2026 10:46 am, dxf wrote:
On 16/03/2026 7:21 am, Paul Rubin wrote:
dxf <dxforth@gmail.com> writes:
DX-Forth uses a 256 byte return stack. The consequence of that is only >>>> about 6 files can be included before it runs out.
If you mean 6 levels of nesting, that seems sufficient for a small
system. It's around 20 return stack cells for each level. Is that for
a blocks system, or do you have files?
Has anyone that uses libraries with interdependencies (4tH ?) calculated >their worst case nesting level? ANS specified a minimum of 8 levels.
Curious as to how that figure panned out in reality.
On 16/03/2026 10:46 am, dxf wrote:
On 16/03/2026 7:21 am, Paul Rubin wrote:
dxf <dxforth@gmail.com> writes:
DX-Forth uses a 256 byte return stack. The consequence of that is only >>>> about 6 files can be included before it runs out.
If you mean 6 levels of nesting, that seems sufficient for a small
system. It's around 20 return stack cells for each level. Is that for
a blocks system, or do you have files?
Has anyone that uses libraries with interdependencies (4tH ?) calculated their worst case nesting level? ANS specified a minimum of 8 levels.
Curious as to how that figure panned out in reality.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,127 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 34:45:16 |
| Calls: | 14,430 |
| Calls today: | 1 |
| Files: | 186,410 |
| D/L today: |
5,532 files (1,649M bytes) |
| Messages: | 2,552,552 |
| Posted today: | 2 |