Re: Amendment 1 to Making SRFI-170 less of a monster Lassi Kortela 02 Aug 2019 22:55 UTC
> Ah, the more I think about it, the better I like it. Scheme > implementation gurus have to write the lower level one to interact > with their implementation, while the higher level needs experts in > how to least unsafely do spawn et. al. on Linux, the BSDs, etc. > > We already have too many experts in how to do things unsafely. But a > safe and easy-to-understand design can have bad implementations > replaced. If the subject is OS interfaces, I think *both* of the classical approaches are wrong (!) The only hope is to have some "OS sherpas" who know the details of the current crop of operating systems, can make educated guesses of future developments, and can combine all that knowledge to craft something that has a good chance to stand the test of time. The problem with the safe and easy designs is that they usually leave out some crucial detail you need. This was the bane of most high-level languages for long. The situation is better nowadays, but IIRC a major asset of Perl back in the day is that it had a _comprehensive_ Unix API, not just the Platonic ideals of system calls.