A disciplined convex programming framework for Julia