mirror of
https://github.com/Ed94/FORTH_NOTES.git
synced 2025-08-04 22:52:44 -07:00
notes
This commit is contained in:
143
README.md
143
README.md
@@ -1,2 +1,145 @@
|
||||
# FORTH_NOTES
|
||||
|
||||
FORTH will be around longer than C.
|
||||
|
||||
[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)
|
||||
|
||||
## 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)
|
||||
|
||||
## 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)
|
||||
|
||||
## 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/)
|
||||
|
Reference in New Issue
Block a user