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 | ๐ฌ |