Skip to content

gollapudi/repl.it

 
 

Repository files navigation

repl.it

An online environment for interactively exploring programming languages, based on jsREPL.

Current Languages

  • JavaScript Variants

    • JavaScript
    • CoffeeScript
    • Kaffeine
    • Move
    • JavaScript.next
  • Esoteric

    • Bloop
    • Brainfuck
    • LOLCODE
    • Unlambda
    • Emoticon
  • Classic

    • Quick Basic
    • Forth
  • Serious

    • Scheme
    • Lua
    • Python
    • Ruby (beta)

Getting the Code

git clone git://github.com/replit/repl.it.git
cd repl.it
git submodule update --init --recursive

Dependencies

git clone git://github.com/joyent/node.git
cd node
git checkout v0.4.12
mkdir ~/local
./configure --prefix=$HOME/local/node
make
make install
echo 'export PATH=$HOME/local/node/bin:$PATH' >> ~/.profile
echo 'export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules' >> ~/.profile
source ~/.profile
curl http://npmjs.org/install.sh | sh

Using npm:

npm install -g coffee-script

Using easy_install:

easy_install Pygments

Using pip:

pip install Pygments

Running repl.it

repl.it comes bundled with a static node HTTP file server and a CoffeeScript file watcher & (re)-compiler:

./server.js 8888

repl.it can then be opened at http://localhost:8888/index.html.

Documentation

There is some documentation on the wiki page and we will be adding some more soon.
Until then if you need any help try going to the #repl.it IRC channel at irc.freenode.net or messaging @max99x or @amasad.

License

repl.it is available under the MIT license. External libraries used in repl.it may use other licenses. Please check each library for its specific license.

About

Online REPL for 15+ languages.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published