Compiler ply