Using Godot Docs in Dash

In this article, I introduce a new way to view Godot documentation offline using viewers like Dash or Zeal. Further, I describe some key features that enhance the experience of using the Godot documentation in these tools. ...

Aug 1, 2024 · 2 min

C vs Swift 5.3

I revisit the C vs Swift post to see how things have improved. ...

Aug 20, 2020 · 1 min

C vs Swift: Reprise

Upgrading the Swift 1.2 version of the orbitals project brought some new performance challenges. I revisit a post by David Steuber, which benchmarked C and Swift generating a 2880x2880 pixel Mandelbrot with 4000 iterations per pixel. C killed Swift. ...

May 12, 2016 · 2 min

Perspective: Relative computing power

A brief exploration how far computing has come by comparing a Cray 1 supercomputer with an iPhone 6 ...

Sep 10, 2015 · 1 min

lldb: VI mode and tab-completion

lldb uses libedit, which is a BSD licensed alternative to GNU readline. A feature of libedit is the ability to configure per-application settings for command-line bindings via ~/.editrc. Detailed documentation for this configuration file can be found using man editrc or via online documentation, such as developer.apple.com. As I prefer VI bindings, I initially configured my .editrc as follows, to replace the default emacs bindings: lldb:bind -v Unfortunately, when I re-ran lldb, tab-completion was not functioning....

Jun 23, 2012 · 2 min