Category:Oforth: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
No edit summary
Line 13: Line 13:
* Automatic garbage collection.
* Automatic garbage collection.
* Support of functional programming style and closures using blocks.
* 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.
* Support of parallelism using ligth-weight tasks and communication using channels.
* Very concise language : "the less code you write, the less bugs you have"

Revision as of 12:02, 8 March 2015

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.


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

Features include :

  • 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 less code you write, the less bugs you have"

Pages in category "Oforth"

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

(previous page) (next page)
(previous page) (next page)