2 ms·
> I don't doubt that experienced lispers are comfortable structuring their information as lists of lists and atoms. I'm a very experienced Common Lisper and I
by dreamcompiler 5y ago
> I don't doubt that experienced lispers are comfortable structuring their information as lists of lists and atoms.
I'm a very experienced Common Lisper and I very rarely use lists of lists except for small, incidental purposes. The Common Lisp Object System (as well as defstruct, arrays, hash tables, etc.) exists because lists -- while quite flexible -- are an extremely poor data structure for anything complicated because they make code almost impossible to understand and maintain. Using lists for everything is considered very poor Lisp programming practice -- at least by me.