Minimum price
Suggested price

This book is 100% complete

Completed on 2016-03-29

About the Book

This installment will deal with the programming language Forth, including its purpose, philosophy, and implementation.

About the Author

Michael Fogus
Michael Fogus

Michael Fogus is a core contributor to Clojure and ClojureScript. Creator of programming source codes.  An occasional blogger at Send More Paramedics and also co-author of the book, The Joy of Clojure and author of Functional JavaScript.

Table of Contents

  • A note
  • Demon
  • Dedication
  • world hello
  • Russ Forth: a simple Forth in Ruby
    • Initialization
    • Evaluation
    • Reading and defining words
    • Run-time
    • Lexicon
    • Reader
    • Compiler
    • Conclusion
  • Russ-Forth Core
    • A quick example – “pop”
    • Arithmetic
    • Comparators
    • I/O
    • Shufflers
    • Combinators
    • core.rf
  • Forth Thinking
    • Thinking Forth
    • Factoring
    • Conclusion
  • Book of interest: Stack Computers - the new wave
  • References and Interesting Information
    • Books
    • Papers
    • Code
    • Interviews
    • Websites
  • Author information and links

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub