#1595: Is *) allowed as upper boundary for a parameter range? -----------------------+---------------------------------------------------- Reporter: eschnett | Owner: sbrandt Type: defect | Status: reopened Priority: minor | Milestone: ET_2015_05 Component: Cactus | Version: development version Resolution: | Keywords: postrelease -----------------------+----------------------------------------------------
Comment (by eschnett):
My suggestions: - disallow open/closed specifications for integer ranges (they are not necessary, and are confusing) - disallow strides for real ranges (they cannot be implemented correctly due to round-off, except for integer multiples of powers of 2) - disallow {{{1::2}}}, since we don't allow omitting range endpoints in any other case either - disallow {{{f}}} and {{{l}}} suffixes, since the parser doesn't handle them, and we interpret all numbers as {{{CCTK_REAL}}} and {{{CCTK_INT}}} anyway - continue to accept {{{d}}} for exponents for backward compatibility without warning, but advise against it in the documentation