Let's try to use wishful thinking in order to reinvent how to make lisp more accessible and useful to complete newbies.
My idea is that by converting lisp into a simplified abstract syntax tree form, and then performing formatting options on that abstract syntax tree (such as prefixing parts of it with syntactic sugar, or compacting some levels of the tree, or reformatting the order of operators and operands, we are able to create human-readable formatting for conventional lisp code Below are two theoretical examples: http://i.imgur.com/JNOXQ4M.png You may be thinking, "the end result looks a lot like coding in simpler languages, like Python or Ruby". That is correct, the novel thing about this, if created, is that you would still be coding in conventional lisp, with formatting to make it easier to understand, not actually changing the underlying syntax. This would, in theory, allow oneself to code in a human readable way, without losing the power of lisp. Comments, ideas, etc. are welcome.
------------------------------------------------------------------------------
_______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss