Perhaps the final version of the book is different, but I would never
recommend the book I saw.
I skipped all that stuff and just read the chapters on functional
programming. There was good stuff on lambda and map. I don't know
about the rest of the book one way or the other.
It is minutiae. When you use Latin nouns in English everything gets
turned into the normative case. Otherwise people would go nutty in the
head.
Re: Cheap tricks for map data structure ... one map in memory at each time? ... So it's not exactly a "map square object" anti-pattern that ... The fast language lets you get away with bad programming practices....design and can be changed at any moment if the need arises. ... (rec.games.roguelike.development)
Re: UML question ...programming language has one. ...Map, hash-table or Vector. ..."BusinessEntityComparator" is an ordering function object class used by ... mean that every instance of A must have a mapping to an instance of B ... (comp.object)
Re: Y combinator (somebody, correct this explanation) ... solve this is to permit a binding in lambda formal argument ... The situation for call/cc is different from that of Y, because Y is an "ordinary" function that you can implement yourself in any language that has higher-order functions and a reasonable approximation of lexical parameter bindings. ... Whether those continuations are exposed via call/cc, let/cc, an exit binding, etc. is then more or less a user interface question, and using the exit binding approach doesn't make the mind-bending applications of call/cc any easier to understand. ... As for the brain-bending in general, its purpose is to gain a better understanding of fundamental features of the structure of programs and programming languages.... (comp.lang.scheme)
Re: Cheap tricks for map data structure ... Is C++ a slow, high-level language?... So it's not exactly a "map square object" anti-pattern that ... same coordinates for various arrays in the Map class?... The fast language lets you get away with bad programming practices.... (rec.games.roguelike.development)
Re: newbie: pls explain use of lambda ... I *think* I have bedded down lambda functions on the fly. ... Using lambda (and map) with a single param is relatively ... Suppose I have two lists of strings: ... And the nested procedure, search-helper, might ... (comp.lang.scheme)