3 ms·
>This also involves a marshalling cost at the ABI boundary Only for some languages, and that cost should be far far less than running a separate process, shipp
by jackmott 9y ago
>This also involves a marshalling cost at the ABI boundary
Only for some languages, and that cost should be far far less than running a separate process, shipping json over pipes, and parsing the json
> And it's less ergonomic for many plugin/editor authors
I think that many modern programmers find this more ergonomic than a C ABI is part of what he is complaining about. Let's get comfortable with what is good, rather than make what we are comfortable with?
- dikaiosune 9y agoAgreed, that pipes+json is much higher overhead, just noting that this proposed approach still isn't free. > Let's get comfortable with what is good, rather than make what we are comfortable with? I agree in the abstract! I just emphatically disagree with characterizing a C ABI as "what is good."