Syntax Hacks


[Ed note: this was originally posted on the O’Reilly Network on May 16, 2005.]

For a few weeks now, I’ve been noodling around the idea of some kind of Eats, Shoots & Leaves meets Chicago Manual of Style cum writing style guide and technical publishing primer, all wrapped up into a collection of tips and tools under the banner of the Hacks series. I even mocked up my dream cover for the book I’d tentatively titled Syntax Hacks: Tips & Tools for Better Writing and Editing.

Though such a book ended up striking me as overly ambitious and more than a little bit daunting, and thus remained in the purgatorial state of an idea that exists in name only (I really liked the title, though I found myself forcing content into it that would really better suited by the more boring but more accurate title of Writing Hacks), it took a walk by my local comic book store to realize exactly how small time my idea actually was.

The cover of the May issue of The Believer (a magazine I’ve raved about elsewhere) caught my eye with a story on “DIY Semantics” by Annalee Newitz. The story inside, actually titled “The Conlangers’ Art” (excerpt available here) is given this description in the magazine’s TOC: “Over eight hundred Klingons and other inventors of language are overhauling the DNA of consciousness.” Now this is the description of a Syntax Hacks worth getting excited about (or humbled by, if you’ve been trying to fit more banal, pedantic content under the same rubric).Why would you want to create your own language? Perhaps your goal is political and humanitarian, to allow people of different languages to form alliances and understand each other through an auxiliary language such as Esperanto. Perhaps you want to create an imaginary fantasy world to populate with a unique native tough, such as Elvish or Klingon. Whether they’re creating a computer scripting language, such as Perl; a langauge of which they’re the only speaker and chronicler, such as Doug Ball’s Skerre; or a perfectly logical language that removes all ambiguity, such as Lojban, Newitz argues that inventers of language share one crucial trait: they’re idealists.

So, for whatever reason (and, as I’ve briefly summarized, there are many), you’ve decided to create your own language. Exactly how do you go about doing so? In as droolworthy a centerfold as I’ve ever seen in an issue of The Believer (this is a magazine primarily devoted to book reviews, after all), Newitz outlines the steps necessary for creating your own language (she expands on each step with rich description in an eye-catching and nicely laid-out chart):

  1. Pick a Syntax
  2. Generate Phonological Features
  3. Create a Lexicon
  4. Make Your Own Writing System
  5. Develop a Speaking Community
  6. Determine How Your Conlang Will Handle Ambiguity
  7. Contemplate Adding Emotional Markers to Your Language
  8. Pick One: Artlang or Auxlang
  9. Determine Whether Your Conlang Has a Political Purpose
  10. Determine Whether Your Conlang Presupposes 2000 Years of Historical Development.
  11. Pick a Name for Your Language and Post it Online.

Make each of these steps a chapter title and fill each chapter with hacks, and you’ve got yourself a more compelling Syntax Hacks than the one I’ve been noodling, though with an admittedly much smaller audience. If these steps, or the article I’ve inevitably done an injustice by summarizing too briefly, interest you, do check out the May issue of The Believer before it’s replaced on news stands by the June Music Issue.

Discuss this article with the rest of the community on our Discord server!


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).