Search
Items tagged with: forth
We used to have programming books.
(patch notes: added a more detailed description of the man to the alt text)
Felix Winkelmann implemented a standard #forth, in #uxn.
It works amazingly well, it even supports the full Varvara APIs, so it can be used to draw shapes and play music!
call-with-current-continuation…
To all those who claimed #Forth couldn't be useful on the web, I give you this.
Here's what a complete article looks like, including a long title, a reasonably long abstract/lead, and an even longer body.
The content of this blog entry was taken from another news site online, and is included here only for demonstration purposes. This is not a permanent article of mine, and I am not its author.
github.com/schierlm/collapseos…
GitHub - schierlm/collapseos-uxn: Port of CollapseOS to uxn Tal
Port of CollapseOS to uxn Tal. Contribute to schierlm/collapseos-uxn development by creating an account on GitHub.GitHub
The one instruction wonder (One-Der) https://web.archive.org/web/20141217115838/drdobbs.com/article/print?arti…
This is an example of en.wikipedia.org/wiki/Transpor…. The one instruction is "move", and beyond that it cheats by farming out features to memory-mapped peripherals. More an exercise in creative bookkeeping than a true "one-instruction CPU", but I found it a really interesting way of organizing things.
The commando #forth compiler https://web.archive.org/web/20150901150439/drdobbs.com/article/print?arti…
wonder about building upon this barebones #Scheme in #Forth to make it into #KernelLang or a more useful Scheme:
git.hackers.town/theruran/Sche…
Scheme-in-Forth
A Scheme LISP interpreter that can be run with Gforth, by Mark Probstgit.hackers.town
This is why I wrote Shoehorn. The idea is to be able to bootstrap a #Forth environment for a processor of your choice in a matter of days, not months or years.
Of course, I haven't yet written said Forth yet (that's still in progress), but Shoehorn itself allowed me to write a simple, graphical demo on an emulator in a matter of a day, in time for an SVFIG presentation.
I retargetted Shoehorn to 64-bit RISC-V in about an hour. Untested, but it should mostly work fine as-is.
It's not the easiest thing in the world to use, but once you get your head around it, you should find that it is extremely productive.