Skip to content
Albert van der Horst edited this page Aug 9, 2024 · 33 revisions

The introduction is copied from a wiki at https://forth.hcc.nl/w/ciforth/ciforth that is now a dead link. It has been completed with special subjects, some still T.B.S.

English introduction

  1. What is ciforth?
  2. Properties
  3. Documentation
  4. How to used the documentation
  5. Testing
  6. Real programs
  7. LAB library
  8. Drag and drop
  9. Command line and arguments
  10. Save the system and conguring it
  11. Making a program
  12. Installation
  13. Integrated Developent Environment
Special subjects.
  1. philosophy : philosopy behind ciforth
  2. NAQ : Not really a FAQ
  3. DLL : Microsoft DLL calls
  4. DLL-calls-internal : The internal working of ciforth w.r.t. DLL
  5. Porting : Compiling an existing program.
  6. Generic : Compiling an existing program.
Library facilities

An overview of all available library facilities can be had by " 1 1000 INDEX " Some words are perfectly usable from the comment in the blocks, which can be viewed by e.g. " LOCATE PRIME? ".

  1. MERGE-SORT : A sort facility for linked lists
  2. ASSEMBLER : The Pentium assembler
  3. QSORT : A general purpose sort for structs
  4. BIN-SEARCH : A general purpose binary search
  5. Integer arithmetic : Some special functions
  6. Modulo arithmetic : Operations modulo a fixed number
  7. Floating point : Floating Point
  8. Benchmarks : Speed and functionality test, profiling
  9. Multi-tasking : Cooperative and preemptive multitasking
  10. Scripting : Auxiliaries for scripts and stand alone programs
  11. SEE : Decompiler
  12. ARM IO : How to use io on arm ("pi") hardware.
Building
  1. How to lina How to build lina with library and documentation.
  2. How to wina How to build lina with library and documentation.
  3. How to generic How to build the generic system
Clone this wiki locally