trad compil