Monday, 24 June 2013
A Couple of my Fantastical Devices
Saturday, 22 June 2013
Exciting Voynich Manuscript News
A couple of years ago, I came across a new technique for analysing documents, developed by Marcello Montemurro and Damian Zanette. It identifies the most significant words in a document by the entropy of their distribution in the text. I tried it out on subtitles at the BBC, and got promissing early results.
Now Dr Montemurro has applied the technique to the infamous Voynich Manuscript, and discovered that it appears to contain a meaningful language, rather than gibberish. No news yet as to what any of it might mean, but hopefully my own efforts to uncover the syntax with a Hidden Markov Model might eventually bear fruit. I'm convinced it's a conlang.
Monday, 17 June 2013
Wherein I Announce my Candidacy
Wednesday, 3 April 2013
My Philosophy of Conlanging
A few weeks ago, on Twitter, +Wm Annis of the +Conlangery Podcast pondered whether he should add ideophones to an existing conlang or create a new one. I said "Let your conlang decide." This remark deserves a bit of explanation.
I think that a good conlang should feel like it has a mind of its own. Yes, Khangaþyagon is my creation, and I can technically do what I like with it, but whatever I do has to feel like it naturally belongs to the language. So, to start with, I don't use word generation software. I'm a committed handcrafter of vocabulary, because I have to feel I've got the right match of sound to meaning. Sometimes the word comes first, sometimes the meaning, but whichever way round it is, it has to mean what Khangaþyagon wants it to mean.
A good example is "oplen". When I first thought of it, I thought it was a verb. I'd worked out what the correct form and sense of the present participal were (Khangaþyagon verbal nouns have quirks), but I didn't have a suitable meaning (it was meant to be something to do with travel). So I slept on it, and in the morning I had the answer. "oplen" wasn't a verb at all. It's a noun, and it means "glade".
If you want to work this way (and it won't be to everybody's tastes) it's important to internalise your language's phonaesthetics. When I started work on Khangaþyagon, my wife and I were doing an evening class on History of Art. Under the influence of Wassily Kandinsky, I decided that all wizards should be synaesthetes. This set me an interesting challenge, as I'm not one myself. You should have seen me, when I was making up names for herbs and spices, going round my kitchen, sniffing at jars, trying to fit sounds to scents. I'm particularly proud of those words.
Another word I'm proud of is "dapt-" which means "be the weather". I had been thinking that Khangaþyagon would express the weather with phrases like "The sun shines", "the rain falls", "the wind blows" etc. However, during Lexember, I came up with this verb, which fits in much better with the character of Khangaþyagon. Given that Khangaþyagon is a magical language, just think of the possibilities of the first and second persons.
Khangaþyagon can reject words too. Early on, I coined egorigik and namassateus, but Khangaþyagon didn't want them. If your conlang does, it can have them.
It's not just about the words. A language's personality should pervade every aspect of its grammar. You remember I said that verbal nouns had quirks? I started Khangaþyagon by taking a runic inscription from an Anglo-Saxon ring, ærkriuflt kriariþon glæstæpontol, and parsing it as "Let the bleeding be healed by conjuration." This gave me two forms, on and ont, for what I loosely call the present participal. However, I later created words for which these forms acted more like agent nouns. Which form and which sense go with a particular verb are lexically determined, and they don't correlate. This started out as a mistake, but I liked it so I kept it.
The segunak "ut" means "at" or "exact location". "omb" means around. So why does the combination "utomb" mean "made of"? Your guess is as good as mine.
Does the verb "to be" even have a passive in any language? It's Khangaþyagon's way of expressing "there is". It seems to work.
You might say that all this talk of letting your language think for itself is all a flight of fancy. After all, aren't I the one making all these decisions in the end? But creating a language is a flight of fancy to start with, one that you have to be fully involved in to undertake successfully. This is a flight of fancy that I've been on for over 10 years. Khangaþyagon is part of me now.
Sunday, 17 February 2013
Literally Vikings
One thing that quite a lot of people get annoyed about is using "literally" to mean "figuratively". Fortunately, these Vikings know how to use the word correctly.
Watch "Horrible Histories - Literally: The Viking Song" on YouTube
(Of course, they're not literally Vikings. They're really actors playing Vikings in Horrible Histories, but you knew that, didn't you?)
I'm off to York for a few days, and it just happens that the Viking Festival is on, so I might post some more Viking-related stuff.
Wednesday, 13 February 2013
Whosoever shall draw…
My DVD player broke down, and I had to take it apart to retrieve a disc that was stuck in it.
It turned out to be The Sword In The Stone
Saturday, 9 February 2013
Custom Sorting For Conlangs again
class CustomSorter(object): def __init__(self,alphabet): self.alphabet=alphabet def __call__(self,word): head,tail=self.separate(word1) key=[self.alphabet.index(head1)] if len(tail): key.extend(self(tail)) return key def separate(self,word): candidates=self.Candidates(word) while candidates==[]: word=word[1:] candidates=self.Candidates(word) candidates.sort(key=len) head=candidates.pop() tail=word[len(head):] return head,tail def Candidates(self,word): return [letter for letter in self.alphabet if word.startswith(letter)]