⚠️ This article is a draft and may still have substantial changes before it is finalized! A Vision for Future Low-Level Languages I’ve had this vision in my head for quite a while now on what code written in a low-level language could look like. This vision has shaped my design of Ante and although I’ve alluded to it before, I’ve never explicitly stated it until now. Now, what makes a language low-level is a bit contentious.| Ante
A Vision for Future Low-Level Languages| antelang.org
This post is an exploration on some additional possible semantics for mutability (and immutability).| Ante
This page is an incomplete list of features that are currently being considered for ante but for one reason or another are not included in the language already. These features are listed in no particular order. Overloading Given ante does not have true methods, some form of overloading could greatly help alleviate user frustration by allowing modules like Vec and HashMap to both be imported despite defining conflicting names like empty, of, insert, get, etc.| Ante
Literals| antelang.org
This page is for an in-depth roadmap of ante to show what is currently implemented in the compiler. Note that the basic compiler passes from lexing, parsing, etc through (llvm) codegen have been implemented for quite some time so readers can assume the basic inner workings of the compiler are working. All designs in the ideas page are not implemented as their design is still non-final and may not be selected at all.| Ante
This is part of Ante’s goal to loosen restrictions on low-level programming while remaining| Ante