2d booleans?

I’m sure that this has been mentioned before but, WITHOUT a workaround, is there a tool that allows two of more polygons facing the same axis to be booleaned?
I’m not just referring to unions but subtractions and intersections as well.
I use Blender 2.79 but if there is a tool for 2.8 as well then that would be fine.

Thanks.

Cheers,
Paul
(MixMash)

Not at the moment, but allegedly better Booleans with better handling of co-planar geometry are in the works.

I know that the Curve Cad addon uses bezier curves to do basic boolean stuff but I haven’t tried it yet. It seems like it can’t do any boolean operations with 2d polygons (n-gons and others) and I’m not sure that it could handle really complex multi-shape attempts.
I do actually have a workaround using 3d booleans (the result is 2d, though, and a polygon) but I suck titanically when it comes to programming so I can’t bring my idea to fruition in the shape of an addon.

Oh, well…

Thanks for the info.

Cheers,
Paul
(MixMash)