Category:Oforth: Difference between revisions

Content added Content deleted
No edit summary
mNo edit summary
Line 10: Line 10:


Features include :
Features include :
* Oforth is a 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.
* Object metamodel : everything is an object.
* Automatic garbage collection.
* Automatic garbage collection.
Line 15: Line 17:
* While mutability is allowed, immutability is the default behavior, and sometimes required.
* 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"
* Very concise language : "the more code you write, the more bugs you have"