REPL / LINQpad / F # интерактивная альтернатива для C ++ 0x? - PullRequest
7 голосов
/ 03 февраля 2011

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

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

аккуратные функции будут:

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

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

Похожие: Компилятор интерпретатора / консоли / фрагмента кода C ++ (два года назад, ориентированный на Linux)

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

Ответы [ 2 ]

7 голосов
/ 07 апреля 2011

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

2 голосов
/ 03 февраля 2011

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

...