Category Archives: Programming

ESR Evaluates Go

Last month I wrote about Eric Raymond’s (ESR) work on NTPsec and his comparison of Go and Rust with a view of replacing C with one of them as an implementation language. As part of his work on that comparison, … Continue reading

Posted in Programming | Tagged | Leave a comment

Rust vs. Go

As most of you probably know, Eric Raymond (ESR) is part of an effort to rewrite the Network Time Protocol (NTP) suite to be smaller and more secure. You can follow the project’s progress on their blog. The NTP daemon … Continue reading

Posted in Programming | Tagged | Leave a comment

Zamansky Live Codes Advent of Code 2016 #2

Mike Zamansky who is, after all, a teacher, demonstrates his coding technique by live coding the second exercise in the 2016 Advent of Code. He is coding in C++ because that’s what he’s teaching at the moment but even if, … Continue reading

Posted in Programming | Tagged , | Leave a comment

C

More and more often, these days, I see the opinion expressed that C is a dead, dangerous, stupid language and no one uses it anymore. For me, that’s like having someone start a discussion by saying ”As everyone knows the … Continue reading

Posted in Programming | Tagged | Leave a comment

An Example of pcase-lambda

Over at the Emacs reddit, instant_sunshine has an example of using pcase-lambda. It’s not used very often but can be useful if you have to write functions that need to look inside Lisp objects. The documentation for pcase-lambda is a … Continue reading

Posted in Programming | Tagged , | 2 Comments

Fundamentals

So true and so often disregarded I felt like saying this. pic.twitter.com/mHJ1rENoX1 — Hisham (@hisham_hm) December 13, 2015 Hat tip to Karl Voit.

Posted in Programming | Tagged | Leave a comment

Wisdom From Wilfred Hughes

Some wisdom from Wilfred Hughes. I think this is right. Polyglot programmers are often very effective. They can take designs tested in one language and benefit another! — Wilfred Hughes (@_wilfredh) September 6, 2016

Posted in Programming | Tagged | Leave a comment

Literate Programming with R

Since I’ve been writing about literate programming lately, here’s a nice talk by Don Knuth on Literate Programming in R. Knuth begins his talk with an overview of several books that have been written using literate programming and discussing why … Continue reading

Posted in Programming | Tagged | Leave a comment

SBCL 1.3.7 Released

The latest version of Steel Bank Common Lisp is out. This month’s release fixed a bug and introduced several optimizations. See the NEWS file for details. As usual, the release compiled without incident on my MacBook Pro and the regressions … Continue reading

Posted in Programming | Tagged , | Leave a comment

Knuth’s First Lecture

Back in November of 1969 a young Don Knuth gave his first lecture as a Stanford professor. The lecture was on a new field in Computer Science called Analysis of Algorithms, a field that Knuth invented and named. Recently, Knuth … Continue reading

Posted in Programming | Tagged | Leave a comment