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):
- Pick a Syntax
- Generate Phonological Features
- Create a Lexicon
- Make Your Own Writing System
- Develop a Speaking Community
- Determine How Your Conlang Will Handle Ambiguity
- Contemplate Adding Emotional Markers to Your Language
- Pick One: Artlang or Auxlang
- Determine Whether Your Conlang Has a Political Purpose
- Determine Whether Your Conlang Presupposes 2000 Years of Historical Development.
- Pick a Name for Your Language and Post it Online.
Posted by |
Oct 25, 2006 06:06 AM
Language |
Permalink
| Comments (0)
| Digg It
| Tag w/del.icio.us
Recent Entries
- Excel Hacks: Highlight alternating rows and columns
- Botanicalls Twitter: flora tweets
- Make a remote connections to Windows Home Server
- Excel Hacks: Reduce workbook bloat
- LED security camera disruptor
- Remote file access through email
- Extracting encryption keys after a cold boot
- Knoppix Hacks: Install Windows patches securely
- SIXAXIS hacks
- Knoppix Hacks: Wipe a hard drive
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
Recent Posts
- Excel Hacks: Highlight alternating rows and columns
- Botanicalls Twitter: flora tweets
- Make a remote connections to Windows Home Server
- Excel Hacks: Reduce workbook bloat
- LED security camera disruptor
- Remote file access through email
- Extracting encryption keys after a cold boot
- Knoppix Hacks: Install Windows patches securely
- SIXAXIS hacks
- Knoppix Hacks: Wipe a hard drive
www.flickr.com
|




