title: REPL / LINQpad / F# interactive alternative for C++0x?
body: <p>I love using LINQpad and FSI while developing code for C# and F#.  For haskell, I've used hugs.  And of course, scripting languages almost always come with a REPL.  Pretty much every modern browser ships with a fairly fancy javascript repl/ide.  </p>
  
  <p>Is there something similar for C++0x?  </p>
  
  <p>Neat features would be:</p>
  
  <ul>
  <li>can include/link to preexisting code</li>
  <li>compile cycle is short&amp;fast - taking a second is OK, taking minutes is not.</li>
  <li>autocomplete/intellisense or similar would be nice, or at least a decent google-this-function-for-me keyshortcut</li>
  <li>at least partial C++0x support.</li>
  </ul>
  
  <p>I mostly use windows, but if there's a great tool on linux that doesn't require 1337 hours to configure on each new distro (i.e. not most emacs configurations) I'd be interested in hearing of those too.</p>
  
  <p><strong>Related:</strong> <a href="https://stackoverflow.com/questions/1189097/c-interpreter-console-snippet-compiler">C++ interpreter / console / snippet compiler</a> (two years ago, linux-focused)</p>
  
  <p><strong><em>Edit:</em></strong> A not entirely irrelevant note is that I'd like to use this to get a feel for C++0x amongst other things - so as much as possible C++0x support - at least for auto and lambdas - would be nice.  I'm not looking for a statement-by-statement repl so much as a rapid development environment.</p>