I’ve started using Microsoft’s new Visual Studio Code text editor at work and it’s pretty neat. I like it more than the Brackets editor that I was using before. It’s similar, but more polished and has some excellent features like an integrated terminal and a debugger. As you might expect there is a comprehensive extension repository but once again there was no syntax highlighter for Asterisk dialplan code so I took it upon myself to fill the void and wrote one.

Continue reading

It’s time for some more Haskell. I’m going to work through chapter 2 of Exercises for Programmers: 57 Challenges to Develop Your Coding Skills and see what happens. Saying Hello Create a program that prompts for your name and prints a greeting using your name. Constraints: Keep the input, string concatenation, and output separate. import System.IO main = do hSetBuffering stdout NoBuffering hSetBuffering stdin NoBuffering putStr ("What is your name?

Continue reading

I’ve been reading about functional programming lately, and I want to learn a new language to try it out properly. I picked Haskell for a few reasons. First, it’s touted as a pure functional language, and that appeals to me because I want to learn functional programming in particular, and not have the concepts blurred by a hybrid language. Second, there’s a lot of good online resources that I can learn from.

Continue reading

I recently started using the Brackets text editor. Brackets is a powerful open source text editor in much the same vein as Sublime with lots of nice programming features and support for extensions. Some of the files that I edit are Asterisk configuration files. Asterisk is a VoIP server and these are the files that tell it how to route VoIP calls. They have their own special syntax and Brackets didn’t include a syntax highlighter by default, so I thought I might make one.

Continue reading

Author's picture

Matt Jarvis

I write software and love music

Developer

Australia