mirror of
https://github.com/Ed94/FORTH_NOTES.git
synced 2025-08-04 22:52:44 -07:00
153 lines
5.8 KiB
Markdown
153 lines
5.8 KiB
Markdown
# FORTH_NOTES
|
|
|
|
[Original Inspiration for these notes](https://x.com/Richard6044392/status/1926097042029363270)
|
|
[Substack Article](https://edsabode.substack.com/p/onats-kyra-compiled-forths-a-new)
|
|
|
|
[Wikipedia Page](https://en.wikipedia.org/wiki/Forth_%28programming_language%29)
|
|
|
|
## Chuck Moore
|
|
|
|
[Homepage](https://colorforth.github.io/index.html)
|
|
[Forth- The Early Years](https://colorforth.github.io/HOPL.html)
|
|
|
|
[C2-Wiki: Chuck Moore](https://wiki.c2.com/?ChuckMoore)
|
|
[C2-Wiki: colorFORTH](https://wiki.c2.com/?ColorForth)
|
|
|
|
[cmFORTH](https://github.com/ForthHub/cmFORTH)
|
|
|
|
## Timothy Lottes
|
|
|
|
[Archived Website](https://refined-github-html-preview.kidonng.workers.dev/gomson/TimothyLottes.github.io/raw/refs/heads/master/index.html)
|
|
|
|
- 20070910 - 2 4th | !2 4th
|
|
- 20070912 - The Making of a Font
|
|
- 20070915 - Building the Chicken Without an Egg
|
|
- 20070919 - Editor Working
|
|
- 20070921 - Assembler in Atom4th
|
|
- 20140816 - Vintage Programming
|
|
- 20141231 - Continued Notes on Custom Language
|
|
- 20150414 - From Scratch Bug
|
|
- 20150420 - From Scratch Bug 2 : Source-Less Programming
|
|
- 20150422 - Source-Less Programming : 2
|
|
- 20150423 - Source-Less Programming : 3
|
|
- 20150424 - Source-Less Programming : 4
|
|
- 20150426 - Source-Less Programming : 5
|
|
- 20150710 - Inspiration Reboot
|
|
- 20150714 - 1536-1 : The Programmer Addiction = Feedback
|
|
- 20150715 - 1536-2 : Assembling From the Nothing
|
|
- 20150722 - 1536-3 : Simplify, Repeat
|
|
- 20150809 - 1536-4 : Coloring
|
|
- 20150810 - 1536-5 : Keys
|
|
- 20151113 - Rethinking the Symbolic Dictionary
|
|
- 20151222 - Random Holiday 2015
|
|
- 20161113 - Vintage Programming 2
|
|
- github.com/TimothyLottes/A (DEAD)
|
|
|
|
## Onat Turkcuoglu
|
|
|
|
[Metaprogramming VAMP in KYRA, a Next-gen Forth-like language --- Onat Türkçüoğlu -- 2025-04-26](https://www.youtube.com/watch?v=J9U_5tjdegY)
|
|
[Website - Bit Test Complement](https://onatto.github.io/lang.html)
|
|
|
|
[Forth Day 2020 - Preview of x64 & ColorForth & SPIR V - Onat](https://www.youtube.com/watch?v=ajZAECYdJvE)
|
|
|
|
## Richard WM Jones
|
|
|
|
[Jonesforth.git](http://git.annexia.org/?p=jonesforth.git;a=summary)
|
|
[jombloforth (x64 Jonesforth)](https://github.com/matematikaadit/jombloforth)
|
|
[JonesForth-arm](https://github.com/M2IHP13-admin/JonesForth-arm)
|
|
|
|
## David Smith
|
|
|
|
[Smithforth workings](https://youtu.be/9MSJGzYELBA)
|
|
[A Forth for x86-64 personal computers](https://dacvs.neocities.org/SF/)
|
|
[SmithForth_RISC-V](https://github.com/AndreiDuma/SmithForth_RISC-V)
|
|
|
|
[2022-08-27 --- NEW LINUX FORTH --- DAVID SMITH](https://youtu.be/a1UWxa2g9Us)
|
|
|
|
## FORTH, INC.
|
|
|
|
[Starting FORTH](https://www.forth.com/wp-content/uploads/2018/01/Starting-FORTH.pdf)
|
|
[THINKING FORTH](https://www.forth.com/wp-content/uploads/2018/11/thinking-forth-color.pdf)
|
|
|
|
[The Evolution of Forth](https://www.forth.com/resources/forth-programming-language/)
|
|
|
|
## C2 Wiki
|
|
|
|
[Website](https://wiki.c2.com)
|
|
[c2-for-me](http://marc.tries.fed.wiki/view/c2-for-me/ward.eu.wiki.org/c2-for-me)
|
|
|
|
[Forth Landing](https://wiki.c2.com/?ForthLanguage)
|
|
[Forth Values](https://wiki.c2.com/?ForthValues)
|
|
|
|
## muforth
|
|
|
|
[Website](https://muforth.dev)
|
|
[Threaded code](https://muforth.dev/threaded-code/)
|
|
|
|
- [Variations](https://muforth.dev/threaded-code-variations/)
|
|
- [Literals, ifs, and loops](https://muforth.dev/threaded-code-literals-ifs-and-loops/)
|
|
|
|
[call versus branch-and-link](https://muforth.dev/call-versus-branch-and-link/)
|
|
|
|
[Repo](https://github.com/nimblemachines/muforth#under-active-development)
|
|
|
|
[Bootstrap yourself into conviviality by writing your own Forth](https://vimeo.com/859408)
|
|
|
|
## Silicon Valley Forth Interest Group
|
|
|
|
[Website](https://www.forth.org/svfig/)
|
|
[Youtube](https://www.youtube.com/@siliconvalleyforthinterest1736)
|
|
|
|
## Taygeta Scientific Inc.
|
|
|
|
[Forth](https://www.taygeta.com/forth.html)
|
|
|
|
## UltraTechnology
|
|
|
|
[Website](https://www.ultratechnology.com)
|
|
|
|
## Misc Articles
|
|
|
|
[Building a tiny FORTH for an Arduino UNO in one week](https://www.thanassis.space/miniforth.html)
|
|
[J.V. Noble: A Beginners Guide to Forth](https://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm)
|
|
[wiki.laptop: Forth Lessons](https://wiki.laptop.org/go/Forth_Lessons)
|
|
[Building A Simple Forth Interpreter (in python)](https://peerdh.com/blogs/programming-insights/building-a-simple-forth-interpreter)
|
|
[HN post on concatenative language interpreter](https://news.ycombinator.com/item?id=13082825)
|
|
|
|
## Misc Vods
|
|
|
|
[PYCON UK 2017: What I learned building Forth in 64 bit Intel assembly](https://youtu.be/iZ-5rBQS_p4)
|
|
|
|
## REPOS
|
|
|
|
[Color](https://github.com/AshleyF/Color/tree/master)
|
|
[easyforth](https://github.com/skilldrick/easyforth)
|
|
[libforth](https://github.com/howerj/libforth)
|
|
[luaforth](https://github.com/vifino/luaforth)
|
|
[foth (forth in go)](https://github.com/skx/foth)
|
|
[lbForth](https://github.com/larsbrinkhoff/lbForth)
|
|
[milliForth](https://github.com/fuzzballcat/milliForth)
|
|
[MiniForth](https://github.com/ttsiodras/MiniForth)
|
|
[pforth](https://github.com/philburk/pforth)
|
|
[StoneKnifeForth](https://github.com/kragen/stoneknifeforth)
|
|
[zForth](https://github.com/zevv/zForth)
|
|
|
|
## COCATENATIVE LANGUAGES
|
|
|
|
[Concatenative language](https://concatenative.org/wiki/view/Concatenative%20language)
|
|
[A FOUNDATION FOR TYPED CONCATENATIVE LANGUAGES](https://www2.ccs.neu.edu/racket/pubs/dissertation-kleffner.pdf)
|
|
[Wikipedia](https://en.wikipedia.org/wiki/Concatenative_programming_language)
|
|
|
|
[b4 virtual machine](https://github.com/tangentstorm/b4)
|
|
[Callisto](https://github.com/callisto-lang/compiler)
|
|
[Cognate](https://cognate-lang.github.io)
|
|
[deckload](https://github.com/JosephOziel/deckload)
|
|
[Factor](https://factorcode.org)
|
|
[fiveth](https://github.com/dramforever/fiveth)
|
|
[formic](https://formic.id)
|
|
[GDForth](https://github.com/yumaikas/GDForth)
|
|
[iNet](https://inet.run)
|
|
[kcats](https://github.com/skyrod-vactai/kcats)
|
|
[kitten](https://kittenlang.org)
|
|
[meow5](https://ratfactor.com/meow5/)
|