Programming languages by peer review