История изменений
Исправление X512, (текущая версия) :
use io;
export fn main() void = {
io::println(greetings[i]);
Есть полноценная модульность как в Обероне, одобряю. Правда на уровне бинарников её скорее всего нет, т.к. формат ELF не поддерживает полноценную модульность без специальных трюков. Полноценная модульность (two-level namespace symbol resolution) есть в PE (EXE, DLL), Mach-O (Mac OS) и исполняемых форматах Оберона.
Our language currently supports Linux on x86_64 or aarch64, and we plan on expanding this to the BSDs, Haiku, and Plan 9; as well as i686, riscv64 and riscv32, and ppc64 before the release.
Haiku поддерживать собираются. Можно будет посмотреть…
Исправление X512, :
use io;
export fn main() void = {
io::println(greetings[i]);
Есть полноценная модульность как в Обероне, одобряю. Правда на уровне бинарников её скорее всего нет, т.к. формат ELF не поддерживает полноценную модульность без специальных трюков. Полноценная модульность (two-level namespace symbol resolution) есть в PE (EXE, DLL), Mach-O (Mac OS) и исполняемых форматах Оберона.
Исходная версия X512, :
use io;
export fn main() void = {
io::println(greetings[i]);
Есть полноценная модульность как в Обероне, одобряю. Правда на уровне бинарников её скорее всего нет, т.к. формат ELF не поддерживает полноценную модульность (two-level namespace symbol resolution, поддерживается в PE (EXE, DLL), Mach-O (Mac OS) и исполняемых форматах Оберона) без специальных трюков.