The path to publication is rarely as linear as the publication record would appear to indicate. For the last 12 years, I have been an active contributor to Legion, a research project originally out of Stanford which aimed to create a programming system for supercomputers that fundamentally and dramatically simplifies the way we program these machines, while providing best-in-class performance and…
Historically, Lisp was a behemoth in the world of language design innovation. The list of Lisp’s innovations is so long that I’d have to list most of the features associated with modern languages. (Do you like if statements? You can thank Lisp!)
I am extremely pleased to announce the release of Terra version 1.0.0. Terra is a programming language that integrates tightly with Lua and provides support for high-performance, low-level code and first-class metaprogramming. Terra runs on Linux, FreeBSD, macOS and Windows, is able to generate code for most CPUs, NVIDIA and AMD GPUs, and has been used on FPGAs. Applications and languages written…
Terra is a programming language that combines the power of a high-level scripting language with the ability to metaprogram low-level, high-performance code. Terra has been used on laptops, desktops, and many of the world’s fastest supercomputers. If you haven’t seen it before, it’s pretty awesome. You should go check it out.
My first exposure to ebooks was through the Kindle platform. I had money saved from a summer internship, and (among other things) used it to purchase a then-new third-generation Kindle. While I have continued to enjoy some aspects of paper, my Kindle had distinct advantages—most notably that it was actually lighter than many of the books I was reading. With it, I was able to maintain longer…
Sentimentality in fiction is generally considered something to be avoided. I’m thinking, for example, of the advice Laurie Alberts gives in her book Showing and Telling, though I’m sure similar advice would be given by any writing instructor. Sentimentality is cheap, and particularly if used at the end of a book, gives it an overall saccharine feel that detracts from its impact.
As writers, we’ve all been told to “show, don’t tell.” This oft-repeated advice is useful, but can sometimes be counterproductive. There are times when you actually want to tell.
Dialogue tags (“he said”, “she said”) seem simple, but can be surprisingly subtle. There are also a lot of variations that aren’t covered in common guides. I’ve had trouble finding good information about dialogue tags online, so I decided to put together this guide, mostly for my own use. Hopefully it might be useful for others as well.