News for hackers. Stuff that matters.
Re:JITs are un-ergonomic by pizlonator on Sunday March 29, 2020 @02:01AM (#22716785)
Yeah. And so is JS’s. I think CPython’s design makes it a champ at native interop and a loser at pure compute perf. That’s a valid trade off for lots of important situations.
Re:JITs are un-ergonomic by frankpf on Sunday March 29, 2020 @02:34AM (#22716883)
Are you referring to V8's/Node's C FFI? Why is that extremely expensive?
Re:JITs are un-ergonomic by smabie on Sunday March 29, 2020 @03:35AM (#22717107)
It's not a trade-off. There's no reason why you can't have a blazing fast and expressive language that also has good C FFI. A single good programmer could make a language that was as expressive as Python (that is, not very), faster, and with a good C FFI in under 6 months.
Re:JITs are un-ergonomic by pizlonator on Sunday March 29, 2020 @09:24AM (#22718793)
You couldn’t be more wrong. Java and JS have expensive FFI because of the specific costs of synchronizing the VM entry/exit with the GC and JITs.
Re:JITs are un-ergonomic by progval on Sunday March 29, 2020 @03:52AM (#22717181)
Aren't you saying it's possible to make a perfect language with no tradeoff, and all that in just 6 months?
Re:JITs are un-ergonomic by smabie on Sunday March 29, 2020 @04:09AM (#22717236)
No I'm saying it's easy to make a language better than Python in six months.
Re:JITs are un-ergonomic by fnord123 on Sunday March 29, 2020 @05:47AM (#22717621)
Then where is it?