why bother? compact chainsets are a compromise. a triple will give you a full range of gears from spinning at 3mph a up a mountain to haring down it at 40mph the other side. compacts have too much of a difference between the big ring and the small one, which can make changing down a bit less comfortable.
if you have no need for the lower ratios, fit a standard double with a 38, 39 or 42 speed small ring.