Дрю Деволт объявил, что вместе с командой делает новый системный язык программирования. Сейчас им нужна помощь в написании стандартной библиотеки.
https://drewdevault.com/2021/03/19/A-new-systems-language.html
use io;
export fn main() void = {
const greetings = [
"Hello, world!",
"¡Hola Mundo!",
"Γειά σου Κόσμε!",
"Привет мир!",
"こんにちは世界!",
];
for (let i = 0z; i < len(greetings); i += 1) {
io::println(greetings[i]);
};
};
По сравнению с Си:
- More robust error handling via tagged unions
- Improved, Unicode-aware string support
- Memory safe array, slice, and pointer types (and unsafe versions, if needed)
- Direct compatibility with the C ABI for trivial C interop
- A simpler, context-free, expression-oriented syntax
- A standard library free of the constraints of POSIX or the C standard