Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform
The ECMAScript specification is the formal standard defining the syntax, semantics, and execution model that all JavaScript implementations must follow. It establishes the official language rules through a combination of formal grammar and step-by-step algorithmic prose. The project manages the technical evolution of the language via a consensus-driven governance framework and a staged proposal pipeline. This process tracks features from initial design through expert reviewer sign-off and committee approval. A specification-as-code toolchain compiles these formal definitions and algorithmic d
This repository is a technical proposal collection and open source governance workflow used to manage the lifecycle of feature requests. It functions as a collaborative API design framework where major architectural changes are proposed and tracked from initial draft to final acceptance. The project utilizes a Git-based governance workflow to gather community consensus. It leverages version control, pull requests, and Markdown documents to facilitate asynchronous technical reviews and distributed contributor agreement. The system covers the coordination of technical consensus and the managem
This repository serves as the official proposal archive and community governance framework for the Vue.js core framework. It functions as a technical design document store where substantial changes and new features are proposed, debated, and documented through a structured request for comments process. The project implements a transparent governance model to reach consensus on major architectural decisions. This involves a formal change proposal process and a community feedback system designed to refine technical concepts before they are committed to the final implementation. The repository
KEEP is a language evolution tracker and governance tool for the Kotlin programming language. It serves as a centralized portal for managing the lifecycle of language enhancement proposals and tracking the progression of syntax and semantic changes from initial design to final release.
The main features of kotlin/keep are: Language Evolution, Proposal Lifecycles, Design, Syntax Design, API Stability Markers, Feature Evolution Tracking, Language Design Processes, Language Governance Portals.
Open-source alternatives to kotlin/keep include: haxefoundation/haxe — Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a… tc39/ecma262 — The ECMAScript specification is the formal standard defining the syntax, semantics, and execution model that all… reactjs/rfcs — This repository is a technical proposal collection and open source governance workflow used to manage the lifecycle of… vuejs/rfcs — This repository serves as the official proposal archive and community governance framework for the Vue.js core… reasonml/reason — Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web… android/kotlin-multiplatform-samples — This repository provides a collection of reference implementations for building mobile applications using the Kotlin…