...It would be nice if one could start with negative begin values... e.g. c:forEach begin="-180" end="180" var="deg" ...
I've reported this to the 1.2 RI: https://glassfish.dev.java.net/issues/show_bug.cgi?id=1741 We won't be fixing it unless the spec changes.