3 ms·
API Design Matters
- hga 17y agoIf you like this essay and/or curse having to deal with EINTR and haven't heard about "Worse is Better" and the PCLSR ("PC loser") issue, you might want to check out section 2.1, The Rise of Worse is Better, http://www.dreamsongs.com/WIB.html http://www.dreamsongs.com/WIB.html, Wikipedia for a brief overview of PCLSR: http://en.wikipedia.org/wiki/PCLSRing http://en.wikipedia.org/wiki/PCLSRing and Alan Bawden's great paper PCLSRing: Keeping Process State Modular: http://www.hack.org/mc/texts/pclsr.txt http://www.hack.org/mc/texts/pclsr.txt
- scott_s 17y agoURL actually links to Figure 1 at the bottom of the page. Take off the "#F1" from the URL to direct to the top.
- icefox 17y agorequired reading: The Little Manual of API Design http://chaos.troll.no/~shausman/api-design/api-design.pdf http://chaos.troll.no/~shausman/api-design/api-design.pdf [pdf]