2011-02-03 3 views
7

Мне нравится использовать LINQpad и FSI при разработке кода для C# и F #. Для haskell я использовал объятия. И, конечно, языки сценариев почти всегда поставляются с REPL. Практически каждый современный браузер поставляется с довольно фантастическим javascript repl/ide.REPL/LINQpad/F # интерактивная альтернатива для C++ 0x?

Есть ли что-то подобное для C++ 0x?

Аккуратные особенности будут:

  • может включать/ссылку на существовавшие ранее код
  • цикл компиляции коротко & быстро - принимая второй в порядке, протоколирование нет.
  • autocomplete/intellisense или подобное было бы неплохо или, по крайней мере, порядочной google-this-function-for-me keyshortcut
  • хотя бы частичная поддержка C++ 0x.

я в основном, использую окно, но если есть отличный инструмент на Linux, который не требует 1337 часов, чтобы настроить на каждом новом дистрибутиве (т.е. не большинство Emacs конфигураций), я был бы заинтересован в слушании их тоже.

Связанный:C++ interpreter/console/snippet compiler (два года назад, линукс-фокусной)

Edit: А, не совсем никакого отношения к сведению, что я хотел бы использовать это, чтобы получить чувство для C++ 0x среди прочего - насколько это возможно, поддержка C++ 0x - по крайней мере для авто и lambdas - будет приятной. Я не ищу, чтобы поза заговоры повторялись так же, как среда быстрого развития.

ответ

7

то же самое место, попробуйте цепляться: http://root.cern.ch/drupal/category/package-context/cling Это довольно молодой проект, и он является преемником CInt. Он будет поддерживать все функции C++ 0x, поддерживаемые clang.

+1

ohhh .... хороший .... блестящий !!!! –

+0

Разве это не дубликат ответа? – user

+1

@user: cling! = Cint; но да, они, по-видимому, одной командой. –

2

Попробуйте это: http://root.cern.ch/drupal/content/cint

+0

Хм, похоже, что это не поддерживает C++ 0x - но лучше, чем ничего, спасибо! –

+0

До сих пор жив ли цинт? –