blog.roboticoverlords.org
Go, Arch Linux and Programming
A blog about Go, Arch Linux and programming. April 21st, 2015 at 4:22AM. Turns out generics in Swift only works for some things. Defining a function that can sum any type seems to be troublesome. This is trivial in languages like Scheme or Haskell. If a function has to be defined per type. In any case, why bother with generics at all? To me, this puts the design decisions that the authors of Go made (no generics), in a new and more favorable light. January 5th, 2015 at 6:09AM. Make sure it starts playing...
addinclude.roboticoverlords.org
Addinclude
Addinclude is a small utility to add an include to a C header- or sourcefile, written in Go. Addinclude provides a simple way to add includes to C header- or sourcefiles. Sometimes, a patch is overkill and search and replace does not cut it. Addinclude adds the includes after the first #ifdef and preferably together with the other #include lines. If the header is empty, or there are no #ifdefs or #includes, the include is inserted at the top of the file. By itself, returns errorcode 1 at exit.
algernon.roboticoverlords.org
Algernon
Web server with built-in support for HTTP/2, Lua, Markdown, Amber, GCSS, JSX, Bolt, Redis, MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Recommended) for the database backend, permissions2. For handling users and permissions, gopher-lua. For interpreting and running Lua, http2. For serving HTTP/2, blackfriday. For Markdown rendering, amber. For Amber templates and GCSS. For CSS preprocessing. logrus. Is used for logging, risotto. For converting from JSX to JavaScript, tollbooth.
setconf.roboticoverlords.org
setconf
Setconf is a small utility that can be used for changing settings in configuration textfiles. What can it do? If there's a textfile with fields like these:. Setconf can change the values to something else. It will take the first key it finds and change the value. Setconf can also change values that span over multiple lines, by adding an end string as the last parameter. A typical end string would be ')' or ']'. You are writing a PKGBUILD for Arch and wish to change a setting without using sed. Note that ...
SOCIAL ENGAGEMENT