Lord of the REPLs (Read Eval Print Loops) and CodePad

These days, I’m implementing interpreted language. My first interest is Clojure, my work is an implementation using C#, written from scratch, you can see the progress at:


Last year I wrote a Lisp interpreter AjLisp- a Lisp interpreter in .NET, that I should improve, but past weeks, I started to write an Scheme-like language:


With so much activity on Lispy languages, I did research about many implementations. My discoveries were collected, as usual, in my delicious:


One of the gems I discovered, is this Google App Engine tool:


LotREPLs is a multi-lingual read-eval-print-loop in your browser powered by Google App Engine and the Java runtime. It’s a technical demo, not something to do serious work with. The following languages are supported:

  • BeanShell
  • Clojure
  • JavaScript
  • Python
  • Ruby
  • Scala
  • Scheme

You can try it a:


You can enter your command, and see the result of evaluation, without installing nothing in your machine.

Another discovery, supporting C, C++, D, Haskell, Lua, Ocaml, PHP, Perl, Python, Ruby, Scheme, Tcl, is:


codepad.org is an online compiler/interpreter, and a simple collaboration tool.
Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email.

The code you enter and run, can be referenced by an URL, to share with other developers:

Some day, all our tools will be in the browser… 🙂

Angel “Java” Lopez

2 thoughts on “Lord of the REPLs (Read Eval Print Loops) and CodePad

  1. Pingback: kroisse's me2DAY

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s