Hacker GitHub

← All repos

howerj/subleq

View on GitHub ↗ ★ 83 Forth

16-bit SUBLEQ CPU running eForth - just for fun

11 mentions on Hacker News by 3 people: 1 story, 10 comments · first 2023-01-02 · latest 2026-08-20

Mentions per year 11 mentions · busiest year 2025 (5)
20082026
  1. …and Lisp but SectorLisp it's far better. Also, for a small demo, check Eforth under Subleq/Muxleq: https://github.com/howerj/subleq edit subleq.fth/muxleq.fth and set these options to 1: 1 constant opt.multi ( Add in large "pause"…
  2. I'm running EForth under subleq right now ( https://github.com/howerj/subleq )
  3. Muxleq and Subleq: https://github.com/howerj/subleq https://github.com/howerj/muxleq Muxleq because of performance: cd muxleq cc -O2 -ffast-math -o muxleq muxleq.c Edit muxleq.fth, set these values like this: 1 constant opt.multi ( Add in…
    comment by anthk · 2026-02-07 · in FORTH? Really!?
  4. I'd love a Lisp written for a 16 bit SUBLEQ interpreter. There's OFC EForth, but we have no Lisp. https://github.com/howerj/subleq Same, but with instruction multiplexing. https://github.com/howerj/muxleq
  5. …for the Subleq VM. One instruction. Literal three or four lines, three more (if any) for I/O. https://github.com/howerj/subleq/ As a goodie you can run Eforth on top which almost writtes itself. Compiler, interpreter, editor, IDE and a…
    comment by anthk · 2025-12-10 · in Revisiting "Let's Build a Compiler"
  6. TIL https://github.com/howerj/subleq/ https://esolangs.org/wiki/Muxleq
  7. This is fun too https://github.com/howerj/subleq/ but you might need to edit subleq.fth and create a new image with some of the constants named opt.* settings set to 1 (enabled) in order to enable do...loop support and such. After you…
  8. …drop begin 0= until ; : pascal ( -- ) pass pax ; pascal cr A Forth for people in a hurry: git clone https://github.com/howerj/subleq cd subleq sed -i 's,0 constant opt.control,1 constant opt.control,g' subleq.fth gmake subleq ./subleq…
  9. Here's a Forth that runs on SUBLEQ https://github.com/howerj/subleq , there's also a file system for it https://github.com/howerj/ffs .
    comment by howerj · 2024-12-16 · in SVC16: Simplest Virtual Computer
  10. I 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.…