Skip to content
forked from vein-lang/vein

๐Ÿ”ฎโšก๏ธMana is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.

License

Notifications You must be signed in to change notification settings

Djelnar/mana_lang

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โšก๏ธ๐Ÿ”ฎ Mana Lang ๐Ÿ”ฎโšก๏ธ

Mana is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.

๐Ÿ—บ roadmap

legend

โ™ฟ๏ธ - in implementation progress
โ˜ข๏ธ - in design process
๐Ÿ’š - complete
๐Ÿšฌ - planned

First Version

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 ๐Ÿ’š

Wave Next

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

Special Thanks

About

๐Ÿ”ฎโšก๏ธMana is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 70.2%
  • C++ 20.8%
  • ANTLR 4.1%
  • C 3.8%
  • Rust 0.7%
  • TypeScript 0.2%
  • Other 0.2%