If I'd ever write my own shell, I'd do it in Go and call it 'gosh', with the accompanying side-project 'oh-my-gosh'.
Just kidding. There's already elvish, a shell written in #golang - and it's pretty marvelous, if I may say so myself. You should check it out: