sectorforth
harm-less
Our great sponsors
sectorforth | harm-less | |
---|---|---|
9 | 8 | |
368 | 75 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | 7 months ago | |
Assembly | Shell | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sectorforth
- Konilo: A personal computing system in Forth
-
Fourteen Years of Go
> 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: https://github.com/e3b0c442/keywords/blob/main/chart.png
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 (https://github.com/cesarblum/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
https://github.com/cesarblum/sectorforth/issues
-
Interesting Article About a C compiler in 512 bytes That Uses Forth Inspired Tricks to Fit an Extremely Tight Space Constraint
Probably well known, but I'll let it here anyway: SectorForth
- Ask HN: What are some impressive software projects that fit in 512 bytes?
-
That's pretty much it!
sectorforth
-
A Forth bootable by old 386 PCs?
If you want to go allll the way down to the metal, you could put https://github.com/cesarblum/sectorforth 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?
Forth - More powerful and minimal than C, can fit in 512 bytes
- BootOS operating system in 512 bytes
harm-less
-
Subreddit Updates Coming
As for the links/guides, that was my goal with the harmless project. I currently have the domain harmless.wiki and I'm looking too getting it fully setup so it could become a full wiki.
-
is there repositories/lists that contains simple, 'suckless' projects?
https://github.com/173duprot/harm-less (last updated in October of 2022)
-
suckless terminal file manager
This is a good list ive found
-
Suckless Linux distro?
Ive found a good general rundown that I mostly agree with here: harm-less
- Hey guys, i have released beta release of arch based customized distro phyOS iso image. It is mostly using (modified) suckless tools for most of its functionality, also comes with calamares installer . If you want to take a sneak peek, you can try the live iso without installing!
-
A comprehensive list of suckless programming languages
Also, feel free to check out and add too my Software Recommendations List
-
suckless programming languages?
Covered this in my Software Recommendations List, but I'll go into more detail here.
-
I feel like flying
>>> My ultra-minimal software recommendations list
What are some alternatives?
sectorlisp - Bootstrapping LISP in a Boot Sector
porth - It's like Forth but in Python
factor - Factor programming language
book8088 - Examples from my book Programming Boot Sector Games
awesome - A curated list of awesome projects
colorForth - colorForth running in Bochs for Windows
pdwm - full animation supported, easy configurable (uses shared library) dwm fork with a control center (pdwmc)
jonesforth - Mirror of JONESFORTH
c-ray - c-ray is a small, simple path tracer written in C
bootOS - bootOS is a monolithic operating system in 512 bytes of x86 machine code.
stb - stb single-file public domain libraries for C/C++