News for hackers. Stuff that matters.
Re:Rich Hickey: extensible data notation by Tuna-Fish on Friday September 07, 2012 @08:03AM (#4488623)
The word REPL comes from lisp and means Read Eval Print Loop. The significance is that unlike in, say, python, Read and Eval are separate. Read reads a string and turns it into an in-memory data structure, Eval takes a data structure (not a string!) and evaluates it.

Using Read in a lisp is typically safe, so long as you turn off reader macros and the like.

Re:Rich Hickey: extensible data notation by lloeki on Monday September 10, 2012 @01:14PM (#4500837)
> The significance is that unlike in, say, python, Read and Eval are separate.

They are separate:

    * http://docs.python.org/library/ast.html#ast.parse
    * http://docs.python.org/library/ast.html#ast.literal_eval