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.