Concatenative topics
Concatenative meta
Other languages
Meta
{{language
site=http://www.oforth.com/ |
gc=yes |
}}
{{language programming paradigm|concatenative}}
{{language programming paradigm|imperative}}
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"
[oForth](http://www.oforth.com/)
This revision created on Fri, 23 Jun 2023 04:54:37 by forthuser