【问题标题】:REPL / LINQpad / F# interactive alternative for C++0x?REPL / LINQpad / F# C++0x 的交互式替代方案?
【发布时间】:2011-06-20 19:54:14
【问题描述】:

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

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

简洁的功能是:

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

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

相关: C++ interpreter / console / snippet compiler(两年前,专注于 linux)

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

【问题讨论】:

    标签: c++ c++11 code-snippets interactive read-eval-print-loop


    【解决方案1】:

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

    【讨论】:

    • @user: 紧贴!= cint;但是,是的,他们显然来自同一个团队。
    【解决方案2】:

    【讨论】:

    • 嗯,看起来这不支持 C++0x - 但总比没有好,谢谢!
    猜你喜欢
    • 2012-07-14
    • 2010-10-31
    • 2014-10-12
    • 1970-01-01
    • 2013-08-12
    • 2017-07-14
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    相关资源
    最近更新 更多