Author Archive
Tuesday, May 24th, 2011
Threads and a Bicycle-built-for-two
Building a bicycle-built-for-two isn’t a great metaphor for designing multi-threaded software, but I needed catchy title, so there you have it. Few companies and few developers like to talk about the warts in their software, but let’s face it — for decades, SlickEdit has been a single threaded application, nothing but a bicycle-built-for-one. That single [...]
3 Comments » - Posted in Code Editors,Programming by Dennis B
Wednesday, July 2nd, 2008
The Disappointing Lack of Similarity Between Opposites, or The Ballad of Next and Prev
In writing software, there are a few words you see in your symbol names more than any others: First, Last Next, Previous Begin, End Push, Pop Draw, Erase Add, Remove High, Low Yes, No Stop, Go OK, Cancel And, Or Up, Down Left, Right True, False In, Out Plus, Minus Fixed, Floating Open, Close Each [...]
2 Comments » - Posted in Programming by Dennis B
Wednesday, May 14th, 2008
Tutorial: Adding Language Support to SlickEdit
In this article, I am going to illustrate how to add very simple support for a language that, out of the box, is not already handled by SlickEdit. To this end, I am choosing “Logo” as an example. I made this choice partially as a follow-up to Scott’s article about using it as an educational [...]