3 ms·
> it doesn't seem any more Lispy than Ruby or Python Homoiconic syntax is one of the features of Lisp that people know the best. REBOL and Red are homoiconic,
by klibertp 11y ago
> it doesn't seem any more Lispy than Ruby or Python
Homoiconic syntax is one of the features of Lisp that people know the best. REBOL and Red are homoiconic, while Ruby and Python are not. This means that syntactic extension, which is impossible in Python and Ruby without modification of the parser, is easy to do in those languages. The other similar language (besides Lisp and REBOL/Red, excluding Forth and some more esoteric langs) is Tcl: it's also homoiconic and enables easy syntactic extension.