Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)

by chunlou (Curate)
on Jun 26, 2003 at 03:11 UTC ( #269091=note: print w/replies, xml ) Need Help??

in reply to Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)
in thread Closure on Closures

My question was also intended to be a pedagogical one, though I might or might not have conveyed that notion.

Perhaps I rendered the wrong idea when I used words like "characterize" or "procedurize" (I don't know if such word even exists).

Design is a creative process. I don't think anyone can "mechanicalize" (another makeup word?) it. But people certainly have explicit or implicit theories behind their minds guiding their thinking and design process.

Perhaps what I'm trying to ask is, what are the guiding theory of "closure"?

Stated "theories" accompanied with examples are important when teaching someone something new, just as foreign language teachers teach grammar. People who already speak the language don't think grammar. Programmers who already master the trade don't think of what paradigm, theory or style they're actually employing.

But for a student, he might be more explicitly and discretely thinking of "encapsulation," "interfaces," "inheritance," etc. one by one, rather by utilizing every appropriate thing dexterously without thinking of all those "labels." It's just a natural learning process.

  • Comment on Re: Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://269091]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (6)
As of 2020-12-02 12:07 GMT
Find Nodes?
    Voting Booth?
    How often do you use taint mode?

    Results (37 votes). Check out past polls.