halcyon programming language
Halcyon is a compiled, statically typed, general purpose programming language for the WebAssembly virtual machine.
feature overview
- Functions which may be locally scoped and nested
- Named arguments, default arguments, and multiple variadic argument functions
- Methods which may have an arbitrary number of receivers
- Implicit typing of variables using type deduction
- Polymorphic and nullable types with monad-like behavior
tutorials
- Syntax
- Functions, methods
- Structures, enumerated types
- Polymorphic types