Hacker News new | ask | show | jobs
by scottyelich 2097 days ago
Now all we need is a networking layer and we'll be all set. evil grin
3 comments

Best[1] I could do was a non-networked forth that easily fit in a jumbo frame. Maybe one day I'll think of a trick to fit it in a normal MTU, but it's more likely that networking will widen in the meantime.

[1] I chose the constraint that CODE words were fine, but the kernel had to already contain the dictionary implementation: no "magic numbers" known to both the forth and kernel source. The motivation for that constraint was the "three instruction forth" which I would call a "monitor program" instead.

The old Sun workstations had a firmware in Forth that could run networking (very basic for bootp/tftp)
STOICAL does networking, and a whole lot more... but it looks like it hasn't been touched since 2002. 8(

http://stoical.sourceforge.net/documentation.php