REPL Web环境

时间:2011-05-07 02:00:15

标签: php javascript jquery ajax read-eval-print-loop

我希望找到一个可以在网页上执行的REPL系统,并且服务器可以做出反应。那里有什么(我以为它必须使用Javascript / AJAX)?如果有一个PHP实现,它会更加棒,但是现在我只是在寻找某种实现。

7 个答案:

答案 0 :(得分:22)

JavaScript REPL:http://tech.einaregilsson.com/repl.html

在Facebook开发的PHP REPL:http://www.phpsh.org/

Python REPL:http://www.trypython.org/

Ruby REPL:http://tryruby.org/

Haskell REPL:http://tryhaskell.org/

一个R REPL:http://rstudio.org/

答案 1 :(得分:12)

repl.it

你试过http://repl.it吗?它支持Ruby,Python,Lua,Scheme,JavaScript,Javascript.next,CoffeeScript,QBasic,Forth,Move和Kaffeine。

它还支持这些深奥的语言:Emoticon,Brainfuck,LOLCODE,Unlambda和Bloop

从他们的常见问题:

什么是repl.it?

这是一个以交互方式探索编程语言的在线环境。该名称来自read-eval-print循环,这是Lisp和Python等语言使用的交互式顶层。

是repl.it开源吗?

是的!您可以浏览代码并通过我们的GitHub存储库为repl.it的各个部分做出贡献。

答案 2 :(得分:4)

也请查看:

  • Ideone用于需要编译的语言,如C ++ / Java
  • 和一个整洁的一体化Web开发编辑器JSFiddle
  • 以及Codepad

更不用说像糊盒一样的地方了:

答案 3 :(得分:4)

另一个PHP的REPL - Boris(https://github.com/d11wtq/boris

答案 4 :(得分:3)

PHP的简单在线代表:http://phpepl.herokuapp.com/

答案 5 :(得分:2)

值得称赞的真正好的举措..(仅限 PHP )。

http://codepad.viper-7.com/

答案 6 :(得分:0)

我开发了一个C#REPL(开源),目前它是一个桌面应用程序但不难转换为Web版本:http://diniscruz.blogspot.co.uk/p/c-repl-script-environment.html