I wanted to use the macro simplified to remove duplicate points from a path, but it removes more than that:
metapost log > (127,-107)..controls (117,-107) and (107,-107)
metapost log > ..(97,-107)..controls (97,-130.33333333333334) and (97,-153.66666666666666)
metapost log > ..(97,-177)..controls (117,-177) and (137,-177)
metapost log > ..(157,-177)..controls (157,-170.33333333333334) and (157,-163.66666666666666)
metapost log > ..(157,-157)
metapost log >
metapost log > >> Path at line 0:
metapost log > (97,-177)..controls (117,-177) and (137,-177)
metapost log > ..(157,-177)..controls (157,-170.33333333333334) and (157,-163.66666666666666)
metapost log > ..(157,-157)
First is path, second is simplified path.
Is simplified maybe only supposed to work with cycles?
G