perl specs