๐ฎ The application platform for your cyberpunk desk
See the codeThis project is currently on hold. We may consider resuming development in the near future if there's continued interest or demand. For updates on our ongoing projects, please check our Discord or X.
Status: All releases are behind the previous schedule for several reasons, so I updated it below.
Reasons:
deskc and dworkspace.mirgen and design a new MIR intervening between Desk-lang and low-level IR to generate a GC-less binary, which is fast as Rust in theory (in my mind).Pre-release includes:
The first release includes:
See the draft of the first release
๐ฏ Blur the line between living and coding ๐ฏ Make every software programmable
Desk apps are inherently:
Desk is consist of:
Desk-lang is a programming language that has:
Most of the data and programs on Desk apps are finally evaluated as a snippet of Desk-lang.
Desk compiler is an incremental compiler for Desk-lang.
Crates
Desk-workspace is a platform-agnostic environment for editing Desk-lang.
Desk-workspace provides these features:
Crates
DeskVM is a runtime for Desk-lang influenced by Erlang VM.
Features
Crates
There are many Desk-plugins. Each Desk-plugin implements a single feature as a Bevy Plugin.
๐ง not yet implemented
Yes.
Rust
99.7%
๐ฎ The application platform for your cyberpunk desk
See the codeThis project is currently on hold. We may consider resuming development in the near future if there's continued interest or demand. For updates on our ongoing projects, please check our Discord or X.
Status: All releases are behind the previous schedule for several reasons, so I updated it below.
Reasons:
deskc and dworkspace.mirgen and design a new MIR intervening between Desk-lang and low-level IR to generate a GC-less binary, which is fast as Rust in theory (in my mind).Pre-release includes:
The first release includes:
See the draft of the first release
๐ฏ Blur the line between living and coding ๐ฏ Make every software programmable
Desk apps are inherently:
Desk is consist of:
Desk-lang is a programming language that has:
Most of the data and programs on Desk apps are finally evaluated as a snippet of Desk-lang.
Desk compiler is an incremental compiler for Desk-lang.
Crates
Desk-workspace is a platform-agnostic environment for editing Desk-lang.
Desk-workspace provides these features:
Crates
DeskVM is a runtime for Desk-lang influenced by Erlang VM.
Features
Crates
There are many Desk-plugins. Each Desk-plugin implements a single feature as a Bevy Plugin.
๐ง not yet implemented
Yes.
Rust
99.7%