Yes, code-is-data-is-code allows develishly convoluted acrobatics.
When I started coding I wrote mostly convoluted code.
Often I had to put myself into a yoga-like-trance-state to
understand it during development.
Later when I realised that revisiting my own code needed
massive effort, I discovered visual-guidance, where you
recognise, instead of remembering: like linux:mc.
Then I discovered <*nix shell> where you almost fraudulently just say:
giveMe FileX;
butOnlyLinesContaining <keyString>;
butOnlyThe 4th;
butOnlyTheWhiteCharSeparatedWords 1 3 5;
AndConcatenateThoseWithSeparatorChar ":" ;
AndAppendThatTo FileX;
Since *nix has a rather hacked syntax, it seems that
the same serially-transforming-data paradigm via ML
would be even better.
== Chris Glur.