dusklang / dusk

The Dusk Programming Language
Other
0 stars 0 forks source link

Dusk

Dusk is a work-in-progress systems programming language.

Status

Pre-pre-alpha. Barely usable for anything. There is a working interpreter and a VSCode plugin, and some early work has been done on a few backends and linkers, as shown in the tables below. But fundamental aspects of the language are still missing.

Backends

Platform x86-64 arm64 Dalvik bytecode WASM JavaScript
Windows 🚧 🚧
macOS ⋯ 🚧
Android ⋯ 🚧
Linux ⋯ ⋯
Web ⋯ ⋯

Linkers

Format Status
PE32+ 🚧
Mach-O 🚧
DEX 🚧
ELF ⋯

Bundlers

Format Status
APK 🚧
macOS app bundles ⋯

Legend

Symbol Meaning
⋯ Planned
🚧 Functioning artifacts can be created
✅ Usable in practice

Goals