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:
http://code.google.com/p/ajlisp/source/browse#svn/trunk/AjSharpure
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:
http://code.google.com/p/ajlisp/source/browse#svn/trunk/AjScheme
With so much activity on Lispy languages, I did research about many implementations. My discoveries were collected, as usual, in my delicious:
http://delicious.com/ajlopez/lisp
http://delicious.com/ajlopez/clojure
http://delicious.com/ajlopez/scheme
One of the gems I discovered, is this Google App Engine tool:
http://code.google.com/p/lotrepls/
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
http://www.ajlopez.com
http://twitter.com/ajlopez
anonymous의 생각…
Lord Of The REPLs (Read Eval Print Loops) And CodePad – Codepad야 워낙 유명하지만 JVM 계열 언어들을 지원을 안 한다는 게 한 1% 정도 아쉬웠는데, 실험적이긴 하지만 이런 게 등장했군요. 그것도 무려 GAE로….
Trackback by kroisse's me2DAY — August 21, 2010 @ 6:44 am
Haste makes waste. http://tiny.cc/5rttz
Comment by Anica — January 5, 2012 @ 7:34 am