perhaps it’s because i’m new to scheme, but the shiz is so unreadable!
in ruby i can look at a block and known almost instantly what it’s doing, collecting, mapping, rejecting, summing, whatever. when i look a block of scheme i have to traverse the recursion tree in my head to figure out how a list is being manipulated. its even worse when functions aren’t given intuitive names.
no one thinks recursive naturally. powerful, yes. intuitive, no.
more practice is needed.
Get the latest posts delivered right to your inbox.