Meetings and Events [RSS]


2017-04-05 - Getting to yes.c, Mike Burns
18:45, LMHQ, 150 Broadway, 20th Floor, Manhattan
Notice: Location Change
Abstract

Let's read a classic: yes.c. We can look at OpenBSD, FreeBSD, NetBSD, GNU, Illumos, and Unix 7th ed. implementations. With the many different authors and distinct cultures we will be sure to have much to discuss and compare. Some things to think about: what are some uses for the yes command? What errors can occur, and how are they handled? How did GNU manage to make this program 88 lines long? How did Illumos get this program indented by five tabs?

The inspiration is the shared metaphors and expressions we have in natural language due to common books (e.g. Hitchhiker's Guide to the Galaxy, Romeo and Juliet) and movies (e.g. Hackers, A Christmas Carol). Come prepared for a poetry slam crossed with a book club.

Media

Speaker Bio

Mike is an OpenBSD contributor, port maintainer, and long-time BSD user. He's new to town, having previously run the Classical Code Reading Group of Stockholm.