REPL/LINQpad/F#C++ 0x的交互式替代方案?

Eam*_*nne 8 c++ interactive code-snippets read-eval-print-loop c++11

我喜欢在为C#和F#开发代码时使用LINQpad和FSI.对于haskell,我使用过拥抱.当然,脚本语言几乎总是带有REPL.几乎每个现代浏览器都带有相当花哨的javascript repl/ide.

C++ 0x有类似的东西吗?

整洁的功能将是:

  • 可以包含/链接到预先存在的代码
  • 编译周期短而快 - 花一秒钟就可以了,花几分钟就没有了.
  • autocomplete/intellisense或类似的将是不错的,或至少是一个体面的谷歌这个功能为我的keyhortcut
  • 至少部分C++ 0x支持.

我主要使用Windows,但是如果Linux上有一个很棒的工具,在每个新的发行版上都不需要1337个小时的配置(即不是大多数emacs配置),我也有兴趣听到这些.

相关: C++解释器/控制台/代码片段编译器(两年前,专注于Linux)

编辑:一个不完全不相关的注释是我想用它来感受C++ 0x和其他东西 - 尽可能多的C++ 0x支持 - 至少对于auto和lambdas - 会很好.我不是在寻找一个快速开发环境的声明式语句.

小智 7

尝试依旧:http://root.cern.ch/drupal/category/package-context/cling 这是一个相当年轻的项目,它是cint的继承者.它将支持clang支持的所有c ++ 0x功能.