Madhu
1/19/2016 5:36:00 AM
* Malice <ed14529e-1eb3-44fb-9d2f-36497336aac5@googlegroups.com> :
Wrote on Fri, 15 Jan 2016 07:42:33 -0800 (PST):
| Anyway; After a bit of thinking and plying with the functions, I
| understand both how they work, and I can use them to generate some of
| the functions I need; however, I often don't think of the functions
| the way that the e.g. #'lrec promotes - I think about what function
| needs to do, and then I try to figure out how to do it(often I have an
| algorithm in my head before I start writing). While I see clearly that
| you can save some code, I would argue that these constructs are less
| readable.
|
| First of all, they require you to know their structure. Therefore,
| there's no gain in readability. Actually, I would say that it works
| the other way - I find #'lrec/#'ttrav definitions less readable, as I
| have to stop and think about what they would do. While the same
| applies for defining functions, the general shape and layout of
| program allows me to see through the whole algorithm and understand
| it, where in #'lrec/#'ttrav I only get a function and need to figure
| out myself what it does, since I can't inspect the code. However, this
| might be the case just because I've never used lrec/ttrav.
|
| Secondly - I've never heard of them until now. While this does not
| prove anything, this might suggest that these types of functions are
| not popular, and hence they could yield the same difficulties for
| other first timers as for me.
|
| I am just not sure that I see that these functions are worth using. I
| am curious whether the functions like this are useful or (relatively)
| popular (in some areas)? Or is it more like proof of concept?
Welcome to the emporer's new clothes. These bogus unreadable constructs
are immensely useful in perpetrating the goals of the empire of the
antichrist, and targetted at the creating "PG blub" demographic of
consumers, while pandering to their suspect sensibilities through a
self-blinding solipsistic narrative, eventually aimed to cause lasting
damage the programming landscape in the name of "LISP" when they receive
their payoffs. Sadly you can find these have are now defiling GNU elisp
too. ---Madhu