4 ms·
So what would the ideal API look like, in your opinion? CreateProcess, as it exists now, has lpStartupInfo->lpAttributeList parameter which is a huge and growin
by Joker_vD 6y ago
So what would the ideal API look like, in your opinion? CreateProcess, as it exists now, has lpStartupInfo->lpAttributeList parameter which is a huge and growing list of various flags and knobs; what would an extensible, declarative API look like in an OS written in OCaml?
> you don't want to break API compatibility all the time.
Indeed you don't, unless you're okay with forcing your users to rewrite all the libraries and/or applications every couple of years. That's true of any programming environment, imperative or not.
> various complex hacks (COW, various more "leightweight" fork alternatives
Copy-on-write is as much a hack as persistent data structures are: it's just more coarse-grained.