Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Forth 16-bit Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: The ancient world before computers had stacks or heaps | news.ycombinator.com | 2024-04-03I wrote a Forth interpreter for a SUBLEQ machine (https://github.com/howerj/subleq), and for a bit-serial machine (https://github.com/howerj/bit-serial), both of which do not have a function call stack which is a requirement of Forth. SUBLEQ also does not allow indirect loading and stores as well and requires self-modifying code to do anything non-trivial. The approach I took for both machines was to build a virtual machine that could do those things, along with cooperative multithreading. The heap, if required, is written in Forth, along with a floating point word-set (various MCUs not having instructions for floating point numbers is still fairly common, and can be implemented as calls to software functions that implement them instead).
I would imagine that other compilers took a similar approach which wasn't mentioned.
Forth 16-bit related posts
- The ancient world before computers had stacks or heaps
- Show HN: Computing with just one instruction – Forth on SUBLEQ
- SUBLEQ eForth book
- Show HN: A single instruction computer running Forth
- Show HN: Computing with just one instruction – Forth on SUBLEQ
- Forth on a SUBLEQ (A One Instruction Set Computer)
- Forth Running on a One Instruction Set Computer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
Project | Stars | |
---|---|---|
1 | subleq | 52 |
Sponsored