Mana is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.
โฟ๏ธ - in implementation progress
โข๏ธ - in design process
๐ - complete
๐ฌ - planned
Feature Name | Status | Feature Name | Status |
---|---|---|---|
ext/based grammatics | ๐ | ext/LSP/hover | ๐ฌ |
ext/LSP/connector | ๐ | ext/LSP/fs watcher | ๐ |
extension/icons | โข๏ธ | vm/hashtables | ๐ |
vm/stack | ๐ | vm/pinvoke | ๐ |
vm/based type declarations | โฟ๏ธ | vm/based operations | ๐ |
vm/interp | ๐ | vm/boxing and unboxing | ๐ |
vm/image reader | ๐ | vm/il reader | ๐ |
vm/type case | ๐ | vm/marshalin | โข๏ธ |
vm/target/avr | โข๏ธ | vm/target/windows | ๐ |
vm/target/linux | ๐ฌ | vm/target/macos | ๐ฌ |
compiler/lexer | ๐ | compiler/IL generator | ๐ |
compiler/elf writer&reader | ๐ | lang/design/directives | ๐ |
lang/design/keywords | ๐ | lang/design/operation | โฟ๏ธ |
lang/design/classes | ๐ | lang/design/structs | ๐ |
lang/design/stataments | ๐ | lang/design/literal | ๐ |
Feature Name | Status | Feature Name | Status |
---|---|---|---|
ext/LSP/reference event | ๐ฌ | ext/LSP/signature event | ๐ฌ |
ext/LSP/symbol event | ๐ฌ | ext/LSP/resolve event | ๐ฌ |
ext/LSP/code action | ๐ฌ | project system | ๐ |
extension/formatter | ๐ฌ | compiler/pdb and DWARF | ๐ฌ |
compiler/diagnostics | ๐ฌ | compiler/module visitor | ๐ |
vm/throw | โฟ๏ธ | vm/threading | ๐ฌ |
vm/stacktrace | ๐ | vm/modules | ๐ |
vm/gc | ๐ฌ | lang/std/collections | ๐ฌ |
lang/std/io | ๐ฌ | lang/std/numerics | ๐ฌ |
lang/std/platform api | ๐ฌ | lang/std/reflection | ๐ฌ |
lang/std/web | ๐ฌ | lang/std/graphic | ๐ฌ |
lang/std/di | ๐ฌ | lang/std/input | ๐ฌ |
lang/std/win api | ๐ฌ | lang/std/xml | ๐ฌ |
lang/std/yaml | ๐ฌ | lang/std/json | ๐ฌ |
lang/std/lazy collections | ๐ฌ | lang/std/async | ๐ฌ |