Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: Styles of programming and How We Think

by zentara (Archbishop)
on Oct 22, 2004 at 12:28 UTC ( #401454=note: print w/replies, xml ) Need Help??

in reply to Styles of programming and How We Think

"I guess what I'm getting at is there is a notable psychology to programming"

I liken it to the toys we had as kids, like the difference between "block toys" and "clay". Some languages are like the block toys, predefined, clean, and easy to do the right thing. Our mothers(bosses) liked them, because they were'nt messy, and were predictable,safe, and you couldn't choke on them. You could produce with them, the same generic looking shapes all the other "drone-workers-to-be" created.

Clay, on the other hand, was messy, unpredictable, and you could choke on it. But it let you make whatever you wanted. Some could produce unique masterpieces with clay, and others nothing but junk. Mothers didn't like it.

I want clay, complete freedom, and Perl.

I'm not really a human, but I play one on earth. flash japh
  • Comment on Re: Styles of programming and How We Think

Replies are listed 'Best First'.
Re^2: Styles of programming and How We Think
by calin (Deacon) on Oct 22, 2004 at 19:19 UTC
    I want clay, complete freedom, and Perl.

    Funny, a few years ago I fantasised about writing a language called Clay. I even came up with a marketing line: "Munging, messing with data has never been so deep, so intense, so different..." (or something like that) :). Clay was supposed to be written on top of or as a second generation of HC (Hygienic Classifier) (I borrowed the term "Hygienic" from Scheme's Hygienic Macros, and "Classifier" had nothing to do with OOP, in fact it was a not at all paradigmatic (paradogmatic?), minimalist, textual, principled and open-ended approach at the thorny problem of classifications).

    Maybe some day I'll get myself to rescue the papers, complete the design and write a working implementation of HC and Clay (in Perl, of course). Time, gentlemen, please!

Re^2: Styles of programming and How We Think
by eternius (Beadle) on Oct 22, 2004 at 19:39 UTC
    If you like toys you should take a look at Squeak
    -=special defects=-

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2023-09-22 05:38 GMT
Find Nodes?
    Voting Booth?

    No recent polls found