Issue 240202.1: New language name for Move
Author: | Wolfgang Grieskamp |
---|---|
Champion: | |
Date submitted: | 2024-02-02 |
Date revised: | |
Date closed: | |
Type: | Enhancement |
Status: | Language Code Assigned |
DWARF Version: | 6 |
We are kindly requesting the addition of a new programming language name to describe Move. The Move smart contract programming language is described in https://github.com/move-language/move.
Background
Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem (fka Libra) blockchain. Move is designed to be a platform-agnostic language to enable common libraries, tooling, and developer communities across diverse blockchains with vastly different data and execution models. Move is used by multiple blockchains, including Aptos, Sui, and is planned to be supported also for Solana via LLVM.
Proposed Changes
Under Section 3.1.1, Full and Partial Compilation Unit Entries, Page 64, Table 3.1: Language names, add:
DW_LANG_Move | Move
Under Section 7.12, Source Languages, Page 241, Table 7.17: Language encodings, add:
DW_LANG_Move | TBD | 0
2024-02-13: Assigned new language code DW_LANG_Move
= 0x0041,
DW_LNAME_Move
= 0x0027. No version scheme specified yet.