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,126 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 50:09:58 |
| Calls: | 14,414 |
| Calls today: | 2 |
| Files: | 186,400 |
| D/L today: |
10,403 files (2,825M bytes) |
| Messages: | 2,548,892 |
| Posted today: | 1 |