Category:Morfa: Difference between revisions

From Rosetta Code
Content added Content deleted
(init)
 
(add basic description (cite website))
Line 1: Line 1:
{{stub}}{{language}}
{{language|Morfa
|exec=machine
|strength=strong
|gc=yes
|safety=both
|express=both
|compat=nominal
|checking=both
|parampass=both
|site=http://morfalang.org/
|hopl=no
|LCT=no}}
{{language programming paradigm|Imperative}}
{{language programming paradigm|procedural}}
{{language programming paradigm|object-oriented}}
{{language programming paradigm|Functional}}
{{language programming paradigm|generic}}
'''Morfa''' is a general purpose programming language which enables custom Domain Specific Language (DSL) creation. It aims at combining fast and robust development of large systems with high expressiveness and performance.

* statically typed with type inference for variables
* JIT compiled
* user-defined operators
* [[object-oriented]], [[functional programming|functional ]] and [[generic programming|generic]]

Revision as of 09:15, 28 August 2015

Language
Morfa
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: Yes
Parameter passing methods: By reference, By value
Type safety: Safe, Unsafe
Type strength: Strong
Type compatibility: Nominal
Type expression: Implicit, Explicit
Type checking: Dynamic, Static
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Morfa.

Morfa is a general purpose programming language which enables custom Domain Specific Language (DSL) creation. It aims at combining fast and robust development of large systems with high expressiveness and performance.