Hacker GitHub

← All repos

howerj/muxleq

View on GitHub ↗ ★ 13 Forth

A two instruction set computer that greatly speeds things up over SUBLEQ

14 mentions on Hacker News by 2 people: 0 stories, 14 comments · first 2025-05-01 · latest 2026-05-25

Mentions per year 14 mentions · busiest year 2026 (9)
20082026
  1. I ran EForth under the Subleq from Howe R.J at https://github.com/howerj/muxleq (the subleq one) first at QuickJS (trivial tasks, almost a 1:1 map from the C code, made in a hurry) and under... jsinterp.py from the infamous yt-dlp but…
  2. yt-dlp's jsinterp.py https://jxself.org/compiling-the-trap.shtml I've got subleq+eforth ( https://github.com/howerj/muxleq ) running in JS which is dead simple to do. No input but I could output ASCII mapping values to an array.…
  3. …Read the instructions, that mini VM it's surprisingly able. Finally, Subleq+EForth from https://github.com/howerj/muxleq (muxleq it's just subleq with parallel mux running the exact same intstructions). From the book you can boostrap…
    comment by anthk · 2026-05-07 · in Permacomputing Principles
  4. https://github.com/howerj/muxleq (subleq and muxleq). Look at the EForth code on how a small FP it's implemented. Also, learn about Forth, it's dumb easy to understand.
    comment by anthk · 2026-04-24 · in 8087 Emulation on 8086 Systems
  5. …reached high skills levels where the missing stuff can be just reimplemented . EForth under Muxleq: https://github.com/howerj/muxleq I can provide a working config where a 90% of it would be valid across SF. Starting Forth, ANS version:…
  6. This like Subleq where you can run EForth and EForth itself self-bootstraps: https://github.com/howerj/muxleq PD: you don't need gforth to compile: cc -O2 -o muxleq muxleq.c Edit muxleq.fth, add some goodies by editing these values: 1…
  7. …fast as a C64/Amiga with a native Forth. then having that tiny EForth+Muxleq is not that useless. https://github.com/howerj/muxleq
    comment by anthk · 2026-03-28 · in CSS is DOOMed
  8. Begin reimplementing a subleq/muxleq VM with GPU primitive commands: https://github.com/howerj/muxleq (it has both, muxleq (multiplexed subleq, which is the same but mux'ing instructions being much faster) and subleq. As you can see the…
    comment by anthk · 2026-03-04 · in A CPU that runs entirely on GPU
  9. 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!?
  10. The last link is broken. GitHub repo: https://github.com/howerj/muxleq
  11. …but we have no Lisp. https://github.com/howerj/subleq Same, but with instruction multiplexing. https://github.com/howerj/muxleq
  12. …At OFC glacial speeds but with Muxleq it might run fast enough even under my shitty n270 netbook: https://github.com/howerj/muxleq The Perl muxleq implementation already ran muc h faster than subleq, it was a literal two-line patch.…
  13. …wait a lot, and then run ./subleq sublec.dec . In order to save lots of time, clone the muxleq repo https://github.com/howerj/muxleq , edit muxleq.fth as always, and then run ./muxleq ./muxlec.dec < muxlec.fth > new.dec, and ./muxlec…
  14. …ever. There's Eforth for subleq, and the muxleq version feels almost like a native Forth on speed. https://github.com/howerj/muxleq The muxleq repo has the original subleq too. You can set the options for floating point and the do...loop…