Hacker News new | ask | show | jobs
by ajross 5191 days ago
Python's read doesn't return a s-expression, nor does its print take one; they just use strings. It's eval likewise takes a string. The part missing that lisp has is the inspectable data structure containing an arbitrary parse tree and function result.
1 comments

I am curious, would Ruby be a good fit in this case? With its irb and all.
No, Ruby's implementation of it's interactive mode is similar to Python's - not via data structures, but via strings.