I misread too. "novel" is being used as an adjective, not a noun.
They are saying they are writing "a novel […] programming language", not a novel.