A B Macaulay Editor