Subject: *laughs maniacally* UNIX POWER!
Author:
Posted on: 2017-12-18 20:33:00 UTC
For this puzzle, I used TXR Lisp. TXR is a scripting tool developed by Kaz Kylheku, aka kazinator, aka that guy who never shuts up about TXR on HN.
Credit to him, TXR is a really awesome tool. The associated Lisp dialect is basically CL with a lot of built-in functions and shortcuts and a few semantic changes to make it more convenient for scripting. It also has wrappers for all the POSIX stuff you could ever want. So I solved this with `fork(2)` and `pipe(2)` as the process and IPC mechanisms.
https://pastebin.com/imTJR4t7