Category:Oforth

From Rosetta Code
Language
Oforth
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Oforth.
Your Help Needed
If you know Oforth, please write code for some of the tasks not implemented in Oforth.


Oforth is for Object + Forth : while based on Forth philosophy (data stack, one pass compilation, ...), it implements a full object metamodel.

Features include :

  • Dynamic language (which does not mean a slow language).
  • Oforth comes with an interpreter : you can try things interactively.
  • Object metamodel : everything is an object.
  • Automatic garbage collection.
  • Support of functional programming style and closures using blocks.
  • While mutability is allowed, immutability is the default behavior, and sometimes required.
  • Support of parallelism using ligth-weight tasks and communication using channels.
  • Very concise language : "the more code you write, the more bugs you have"

Pages in category "Oforth"

The following 307 pages are in this category, out of 307 total.