Lisp (and Scheme) has no syntax. Lisp code is Abstract Syntax Tree, which is written in text form. AST is intermediate form used by compilers or interpreters.
You can use XML or JSON to represent AST. You can write interpreter for AST representations in these formats very fast too. But somebody else need to write parser from language with real syntax into AST.
JavaScript is example of Scheme implementation with Java-like syntax. Write interpreter for this language in 15 minutes.
You can use XML or JSON to represent AST. You can write interpreter for AST representations in these formats very fast too. But somebody else need to write parser from language with real syntax into AST.
JavaScript is example of Scheme implementation with Java-like syntax. Write interpreter for this language in 15 minutes.