compile and or eval file