Is it an actual compiler or an interpreter? I can't imagine an interpreter written in an interpreter would run very well.