08:47 < veltas> What I want to say to vms14 when they're back is that it's way easier to call C code from assembly than they might think 08:48 < veltas> Calling conventions are designed so you can essentially have a Forth word to call an n-argument function, or just have a bunch of fixed-length function call words 08:49 < veltas> Complication is supporting floating point arguments, but it doesn't make it that much harder 08:51 < veltas> You can easily link to anything dynamically at runtime by linking dlopen et al 08:52 < veltas> I can't remember if it's necessary, but you might need to build as a relocatable elf, and you will want to initialise libc and avoid using memory that libc thinks it owns 08:58 < veltas> I believe libc 'owns' the area immediately following BSS section, i.e. what sbrk()/brk() control (and where malloc() allocates smaller main thread stuff?)