Subjects

  • Acme and me

    After trying several different ways of installing plan9port and acme, eventually realised that the best way is to fork the repo, pull and and follow install instructions.

  • apue, example 1

    The first example in APUE shows the use of the C standard library to implement a very simple ls. The C standard library abstracts away a number of issues, namely :

    • the system calls themselves are unbuffered, so the management of providing a buffer and then parsing the directory entries from that buffer is a complication abstracted by the C standard library.
    • different operating systems implement the C struct representing a directory entry.
    • the standard library in C abstracts this and optimises the manner in which directory entries are parsed for each operating system; similarly the Go authors have written a standard library for Go. The standard library in Go; although it has to use the C system calls; does not use the C standard library.
  • Stuff I use on Linux

    This post keeps a summary of the various things I install on my computer.

  • Stuff I use

    This post keeps a summary of the various things I install on my computer.