2025-01-13
Tumble Forth
tumbleforth.hardcoded.netSee also: Collapse OS, Dusk OS
blog dot information dash superhighway dot net
blog.information-superhighway.netBreakout, Three Ways
beyondloom.com/blog/breakout.html2025-01-12
Starting FORTH - FORTH, Inc
www.forth.com/starting-forthTop (Gforth Manual)
gforth.org/manualSimple Forth
www.murphywong.net/hello/simple.htmThinking Forth
thinking-forth.sourceforge.netForth: The programming language that writes itself: The Web Page
ratfactor.com/forth/the_programming_language_that_writes_itself.htmlGitHub - aqilc/chasm: Chasm Runtime Assembler.
github.com/aqilc/chasmLambda Calculus in 383 Bytes
justine.lol/lambdagroff_man_style(7) — Arch manual pages
man.archlinux.org/man/groff_man_style.72025-01-11
Intel® 64 and IA-32 Architectures Software Developer Manuals
www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html-
Vol 2, ch. 2: Instruction format
-
II.2.1.3: ModR/M and SIB bytes
-
II.2.1.5: Encoding of ModR/M and SIB bytes
-
Tb. 2-2, Tb. 2-3: 32-bit tables
-
-
II.2.2: 64-bit, aka "IA-32E", REX prefix
-
-
Vol 2, ch. 3–6: Specific instruction references
-
Vol 2, ch. 3.1: How to interpret instruction tables
-
-
Vol 2, appendix B: Examples of encodings
See also:
-
Table overview: http://ref.x86asm.net/coder64-abc.html (https://links.johv.dk/293)
Becoming an Elf-Lord | Putting the "You" in CPU
cpu.land/becoming-an-elf-lordELF-64 Object File Format
uclibc.org/docs/elf-64-gen.pdf2025-01-09
c++ - Why are shared and static libraries different things? - Stack Overflow
stackoverflow.com/questions/28898246/why-are-shared-and-static-libraries-different-things/28898311#288983112025-01-06
X86-64 Instruction Encoding - OSDev Wiki
wiki.osdev.org/X86-64_Instruction_Encoding2025-01-05
Terra
terralang.orgMarkov algorithm - Wikipedia
en.wikipedia.org/wiki/Markov_algorithm2025-01-04
Wiki - TheStateOfGarnet2025
wiki.alopex.li/TheStateOfGarnet20252024-12-30
Barlow - Google Fonts
fonts.google.com/specimen/Barlow2024-12-18
ctlseqs(ms)
invisible-island.net/xterm/ctlseqs/ctlseqs.html2024-12-14
GitHub - rochus-keller/Luon: A compiler and IDE for the Luon programming language - a liaison beween Lua and Oberon+ - targeting LuaJIT
github.com/rochus-keller/Luon2024-12-02
CJIT - C, Just in Time!
dyne.org/cjit2024-11-23
The NotoVerse
notofonts.github.io/overview2024-11-20
GitHub - sminez/ad: an adaptable text editor
github.com/sminez/ad2024-11-16
In Defence of Polytheism
willdam20.wordpress.comHellenic Faith
hellenicfaith.com2024-11-14
Just a moment...
www.geocities.ws/per_medjatnchrs: index
nchrs.xyz/index.html2024-11-11
Zettelzen: Acme editor and Zettelkasten [On-going effort] — Zettelkasten Forum
forum.zettelkasten.de/discussion/2942/zettelzen-acme-editor-and-zettelkasten-on-going-effort2024-11-05
against /tmp – Tony Finch
dotat.at/@/2024-10-22-tmp.html2024-11-02
ʞ - lexi hale - essays
ʞ.cc/irl/index.html2024-10-20
PCG64 DXSM random number generator – Tony Finch
dotat.at/@/2023-06-21-pcg64-dxsm.html2024-10-16
Concerns about passkeys
me.micahrl.com/blog/concerns-about-passkeys2024-10-11
Compilers for free with weval | Max Bernstein
bernsteinbear.com/blog/wevalbytecode interpreters for tiny computers ⁑ Dercuano
dercuano.github.io/notes/tiny-interpreters-for-microcontrollers.html2024-09-29
coder64-abc edition | X86 Opcode and Instruction Reference 1.12
ref.x86asm.net/coder64-abc.html2024-09-26
x86 psABIs / x86-64 psABI · GitLab
gitlab.com/x86-psABIs/x86-64-ABIRatchets in software development | Lobsters
lobste.rs/s/sb4v1c/ratchets_software_developmentThe Implementation of Lua 5.0
www.lua.org/doc/jucs05.pdfSee especially the handling of closures.
11.05 The index/JDex • Johnny.Decimal
johnnydecimal.com/10-19-concepts/11-core/11.05-the-indexProgramming languages resources | Max Bernstein
bernsteinbear.com/pl-resourcesHello, JIT World: The Joy of Simple JITs
blog.reverberate.org/2012/12/hello-jit-world-joy-of-simple-jits.htmlGitHub - anse1/firmforth: A just-in-time-compiling forth system using libfirm.
github.com/anse1/firmforth?tab=readme-ov-fileGitHub - StanfordPL/x64asm: x86-64 assembler library
github.com/StanfordPL/x64asmAsmJit
asmjit.comArena allocator tips and tricks
nullprogram.com/blog/2023/09/272024-09-24
Home Page of Markus Triska
www.metalevel.at2024-09-19
Contents
sacred-texts.com/egy/ebod/ebod02.htm2024-09-15
growing the graveyard of "better spreadsheets"
taylor.town/better-spreadsheets2024-09-09
s7
ccrma.stanford.edu/software/snd/snd/s7.htmlhome — quiltro.org
quiltro.org/site/home.html2024-09-07
Blinkenlights
justine.lol/blinkenlights2024-09-06
Nix explained from the ground up - YouTube
www.youtube.com/watch?v=5D3nUU1OVx82024-09-05
Plan 9 in Linux: Mouse menus — Syndamia
syndamia.com/blog/plan9-in-linux-mouse-menus2024-09-02
Plan 9: REST requests using the filesystem (seriously)
luksamuk.codes/posts/plan9-rest-requests.html2024-08-27
Asynchronous Programming Under Linux — Lord of the io_uring documentation
unixism.net/loti/async_intro.html2024-08-26
Beej's Guide to Interprocess Communication
beej.us/guide/bgipc/html#fnref32024-08-21
Generating C: Heterogeneous Metaprogramming System Description
okmij.org/ftp/meta-programming/generating-c.pdfHeterogeneous metaprogramming