Skip to content

A codebase to reflect the concepts presented in Starting Forth

License

Notifications You must be signed in to change notification settings

cartheur/ideal-forth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ideal-forth

An awesome way to get things done at the level of the machine. Here will be applying self-extension during runtime. Sure a imperatively dangerous task, but who cares what people have said about this topic over the years. Look at the state of things!

A codebase to reflect the paradigm established by Leo Brodie in the 1981 book Starting Forth.

gnu swap

This distribution

The goal here is to establish a new paradigm for forth by echoing several goals:

  • It should be a model, i.e. it should define all the implementation-dependent things.
  • It should become standard, i.e. widely accepted and used. I proffer a robotic personality.
  • Minimalist yet should provide for all the things that are considered necessary now and foresee what is on the horizon.
    • A predictive capability.
    • Anticipate.
    • Establish the paradigms of ideal.
  • Be wickedly fast.
  • OOP. There's an object oriented package, written in almost plain ANS Forth.

Errata

  • gforth Savannah repo
  • GreenArrays site
  • Todo: Connect via WSL in windoze development environment

About

A codebase to reflect the concepts presented in Starting Forth

Resources

License

Stars

Watchers

Forks

Languages