8

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

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

整洁的功能将是:

  • 可以包含/链接到预先存在的代码
  • 编译周期又短又快——花一秒钟就可以,几分钟就不行。
  • 自动完成/智能感知或类似的会很好,或者至少是一个不错的 google-this-function-for-me 快捷键
  • 至少部分 C++0x 支持。

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

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

编辑:一个并非完全不相关的说明是,我想用它来感受 C++0x 以及其他东西 - 所以尽可能多地支持 C++0x - 至少对于 auto 和 lambdas - 会很好. 我不是在寻找一个逐个声明的 repl,而是一个快速的开发环境。

4

2 回答 2

7

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

于 2011-04-07T00:45:05.477 回答
2

试试这个:http ://root.cern.ch/drupal/content/cint

于 2011-02-03T17:15:05.017 回答