huginn - programming language with no quirks, so simple every child can master it.
Huginn is a computer programming language with following traits:
- functional style (functions, lambdas and closures are first class citizens)
- object oriented (user defined types
... [More], composition, inheritance, exceptions)
- introspective, non-reflective type system
- strongly typed (absolutely no implicit value conversions and no implicit type coercion)
- dynamically typed (final type consistency checks are done at runtime)
- duck typing
- no quirks guarantee
- support arbitrary precision calculations per built-in type
- interpreter/executor trivially embeddable in C++ code [Less]
XL (eXtensible Language) is a general purpose compiled programming language. XL doesn't force you to use a limited set of concepts (such as "objects"). Instead, it can be extended (through libraries) to use the concepts that are natural to your a
Fancy is a dynamic, object-oriented programming language heavily inspired by Smalltalk, Ruby and Erlang. It supports dynamic code evaluation (as in Ruby & Smalltalk), class-based mixins, (simple) pattern matching, runtime introspection & reflection, "monkey patching" and much more. It runs
... [More] on Rubinius, the Ruby VM, and thus has first-class integration with Ruby's core library and any additional Ruby libraries that run on Rubinius, including most C-extensions. [Less]
UFO is a general-purpose multi-paradigm functional programming language with some very high-level features. Some of the more specific features make it quite suitable for creating other programming languages and computational models (abstract/virtual machines). It includes:
... [More] management a number of high-level concurrency constructs with garbage collected threads extensive pattern matching capabilities easy to use syntax (it is not a curly-brace-and-semicolon programming language) strong, dynamic typing lots of built-in data structures even more! The UFO language borrows heavily from just about every functional language in existence, most notably Scheme, Postscript, Erlang, Haskell, ML, Oz, and probably a few others.
The language is being developed in Modula-3 using the CM3 compiler.
The language is currently in the alpha stage (March 2009), so I am not releasing any source code. Once it reaches the beta stage I will provide the source code here. I anticipate that happening Real Soon Now (TM), which is why I have created this web page.
Until then, see http://ufo.wikispaces.com. [Less]