Added Visual Prolog compiler