• ciforth has excellent documentation, and is professionally tested.
  • ciforth consists of a relatively small kernel written in assembler, say one terminal screen worth of words. All other words are loaded as needed. To this end a handy library mechanism has been designed.
  • ciforth has as starting points simplicity, multi-purpose and transparancy. Speed takes a back seat.
  • ciforth is relatively slow, but it is easy to make a snapshot of the system, programs loaded included, to store and start again.
  • ciforth can be used to make real programs. Not -- what you have to say about most Forths -- it can "also" be used to make programs.
  • ciforth cooperates well with programs of Linux and Windows. In other words, it has some properties of an IDE (integrated development environment).