Building a Command-Line Toolset Part I – Root Command


Like many programmers, I have a deep affinity for the command-line. In my head, all good backend systems start with a solid core driven by terminal commands. This core system runs “silently” outside of a GUI context and relies on configuration and signals received during runtime to dictate its behavior. GUI’s have a lot of great characteristics, such as contextual linking, but they come later IMHO.

Continue reading “Building a Command-Line Toolset Part I – Root Command”

Types and Programming Languages

Types and Programming Languages

So, I’m reading Types and Programming Languages by Benjamin C. Pierce. The book has a good reputation as has been recommended to me a few times so I picked it up at one point and it’s been gathering dust for a while. I decided I was going to tackle it. Continue reading “Types and Programming Languages”