Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

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 all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2018-07-22 09:10 GMT
Find Nodes?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?

    Results (453 votes). Check out past polls.