Been very quite about my background language and OS prototypes, but they slowly continue as I explore various options. One common theme across everything I've tried is a dependence on simultaneous ability to execute, read, and write to a page of memory. Each language defers compilation until run-time. The binary is a self-compiling position-independent executable which leverages a global dictionary to specialize position-dependent and run-time-dependent code for a given situation at any point during execution. This means quite literally that the line between code and data has been removed. Data generated at run-time contains baked code specific to the data. And so on...
↧