@alilly @alcinnz Personally, I'm interested in a programming language that lets me experiment with various operating system designs in an "every prototype is usable" way.
Where lvalues are first-class objects, so e.g. I can say:
rax = Rax(7);
if f() then *rax = 14;
syscall(rax, &something);
and rax remains unclobbered while the lvalue is in scope.
I would usually use this language to bootstrap up to something higher-level, although it'd be nice to be able to write applications in it, too.