sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector. (by cesarblum)

Sectorforth Alternatives

Similar projects and alternatives to sectorforth

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sectorforth alternative or higher similarity.

sectorforth discussion

Log in or Post with

sectorforth reviews and mentions

Posts with mentions or reviews of sectorforth. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-01.
  • Cognition: The Revolutionary Antisyntax Language Redefining Metaprogramming
    2 projects | | 1 May 2024
    I think it's fine to show that you can do it, I think the main thing is to flip the order a bit.

    E.g. "here's a cool thing thing we can do outcome of significantly changing a readable syntax>" to hook people, "here's how ", "and if you really want to know how to bootstrap this from basics ".

    Maybe compare how e.g. Forth is often introduced, with how people describe bootstrapping of a simplistic Forth like Jonesforth or Sectorforth [2]. Showing people how they can define their own words and it fundamentally changes how they work with the language afterwards is cool to a lot of people who have no interest in details like how you an implement even numbers with a minimal set of primitives (e.g. Sectorforth relies on that).

    Both are interesting to me, but I'm weird, and I think for most people it'd be easier to maintain their interest if those two aspects are either separate articles or at least if the bootstrapping is relegated to a standalone section they're clearly told they can skip.



  • Konilo: A personal computing system in Forth
    5 projects | | 2 Mar 2024
  • Fourteen Years of Go
    13 projects | | 11 Nov 2023
    > I'm not sure here how you differentiate minimalist from restrictive.

    The flexibility of the language and its syntax. The more constructs are syntactic, the less minimalistic it is, and Go is a very syntactic language.

    > I've always considered Go to be minimalist in terms of available tokens to the programmer:

    No language on this chart has even a passing resemblance to minimalistic. I don't think anything does when it reaches double digit keywords.

    For reference, I believe Smalltalk has 6.

    And forth is more complicated because it doesn't really have keywords at all, and barely any syntax, instead it has assembly-coded / runtime-provided words (~functions) and variables. SectorForth ( is down to 8 builtin words, 2 IO words, and 5 variables (milliforth packs those behind a word instead). And so far 2 of the words have been found unnecessary / redundant.

  • MilliForth
    4 projects | | 5 Nov 2023
  • Interesting Article About a C compiler in 512 bytes That Uses Forth Inspired Tricks to Fit an Extremely Tight Space Constraint
    1 project | /r/Forth | 2 Jun 2023
    Probably well known, but I'll let it here anyway: SectorForth
  • Ask HN: What are some impressive software projects that fit in 512 bytes?
    5 projects | | 20 Jul 2022
  • That's pretty much it!
    7 projects | /r/ProgrammerHumor | 26 Feb 2022
  • A Forth bootable by old 386 PCs?
    4 projects | /r/Forth | 17 Oct 2021
    If you want to go allll the way down to the metal, you could put in a floppy boot sector and then work your way up from there, enabling line A20 and switching into 32-bit protected mode yourself. Certainly on the "DIY" end of the spectrum, but it sure would be satisfying.
  • suckless programming languages?
    5 projects | /r/suckless | 10 Oct 2021
    Forth - More powerful and minimal than C, can fit in 512 bytes
  • BootOS operating system in 512 bytes
    3 projects | | 27 Aug 2021
  • A note from our sponsor - SaaSHub | 22 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


Basic sectorforth repo stats
about 2 years ago

Power Real-Time Data Analytics at Scale
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.

Did you konow that Assembly is
the 29th most popular programming language
based on number of metions?