<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Ted,<div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="">that would imply the ‘by”value should/must always be an absolute value?</div></div></blockquote></div><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class=""><br class=""></div><div class="">In a way: Instead of `Strideable.Stride` I would suggest `Strideable.Distance`.</div><div class=""><br class=""></div></div></div><div class="">At any rate, leaving the sign to be direction indicator makes it forever necessary for everyone to make this counterintuitive metal gymnastics, since most of the time in life we do not walk backwards, even when we are returning back whence we came from!</div><div class=""><br class=""></div><div class="">What do you think?</div><div class=""><br class=""></div><div class="">milos</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 6 Apr 2016, at 21:34, Ted F.A. van Gaalen &lt;<a href="mailto:tedvgiosdev@gmail.com" class="">tedvgiosdev@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hello Milos,</div>Good question<div class="">was thinking about this too.</div><div class="">that would imply the ‘by”value should/must always be an absolute value?</div><div class="">however (if it is a var) it cannot be guaranteed to be + or -&nbsp;</div><div class="">that’s why I thought to leave it as is.</div><div class="">?</div><div class="">TedvG</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 06.04.2016, at 22:18, Milos Rankovic &lt;<a href="mailto:milos@milos-and-slavica.net" class="">milos@milos-and-slavica.net</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 6 Apr 2016, at 21:08, Ted F.A. van Gaalen via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: -webkit-standard; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">v1 &gt; &nbsp;v2: &nbsp; is allowed and correctly evaluated. &nbsp;e.g. (8.0…-3.14159).by(-0.0001)&nbsp;</span></div></blockquote></div><br class=""><div class="">If the range does not assume `start &gt;= end`, is it still necessary to also indicate the traversal direction with the sign of the step (`-0.0001`)?</div><div class=""><br class=""></div><div class="">milos</div></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></body></html>