May I recommend taking a look at Go? I'd love to implement a Wiki in Go, if I had the time or motivation (and not a million other things I want to do).
Go captures my excitement.
Oh but, a word of warning; if you are using to one language, then Go will be rather different.