Creating a GitHub Pages blog

Steps for successfully setting up a Jekyll blog on Windows hosted by GitHub Pages. Context In my new role one of the goals is to communicate more about what we do and how we do it. I’ve written web articles and a couple of books in the past but these days the primary communication and sharing vehicle seems to be the technical blog. Setup Download Ruby and the Ruby DevKit I’m running Windows 8.1 64-bit, so I needed to download a 64-bit Ruby distribution. I downloaded the prebuilt Ruby 2.2.1 for x64 from RubyInstaller for Windows ...

March 5, 2015 · 4 min · Brad Merrill

CsLex - A lexical analyzer in C#

The CsLex source is now posted on GitHub. Many years ago (1999), I wrote a lexer in C#, based on the Java JLex parser. At that time we did not have a Visual Studio with C# compiler support, so I also had to create an Emacs C# mode, in order to help me while porting the JLex parser to C#. It was an interesting experiment, and helped me personally understand C# well at the time. I actually used the parser to create a Pgn2Xml converter. ...

February 24, 2015 · 1 min · Brad Merrill

Emacs Keys (Emacs Emulator)

Announcing the open sourcing of the Visual Studio Emacs Emulator extension for Visual Studio 2013. My Personal Journey with Emacs I first started using Emacs back when I worked for DEC, on the TOPS-10 and TOPS-20 operating systems. Its programming language at that time was TECO, and the name was an acronym for “Editing MACroS”. Later when I started working on VAX/VMS, James Gosling had already released Gosling Emacs. So once again I was able to reuse all those typing skills. Although now the programming language was Mocklisp. ...

February 24, 2015 · 4 min · Brad Merrill