title: F# Floating point ranges are experimental and may be deprecated
body: <p>I'm trying to make a little function to interpolate between two values with a given increment.</p>
  
  <pre><code>[ 1.0 .. 0.5 .. 20.0 ]
  </code></pre>
  
  <p>The compiler tells me that this is deprecated, and suggests using ints then casting to float. But this seems a bit long-winded if I have a fractional increment - do I have to divide my start and end values by my increment, then multiple again afterwards? (yeuch!).</p>
  
  <p>I saw something somewhere once about using sequence comprehensions to do this, but I can't remember how.</p>
  
  <p>Help, please.</p>