I need the link for this ! !<| sep |> As long as we obey their Islam first century laws , there shall be no war . <| sep |> Selv hvis det er pga . Morten skal det vel ikke g ud over hans lillebror <| sep |> Furthermore , since OO is often taught as the next step up after procedural styles of programming , this way of thinking about objects is extremely widespread . Well it is one way to think about objects as containers . So the difference HERE is not that huge between proceduralway of programming and OOP . It ' s just that Alan Kay did not have Java or C in mindwhen he thought about OOP . DAnd smalltalk got that part right . What smalltalk did notget right is the syntax also that it is better to start asa scripting language . Squeak is cool but it shouldbe an addon first should come a solid design . unless $ seat . passenger $ seat . passenger $ passenger $ seat . assignto $ passenger method assignto $ passenger die Seat already taken ! if $! passenger $! passenger $ passenger I see that perl still got the syntax part wrong , even in perl 6 . It ' s not as bad as perl 5 but 20 years in the making . oh boy . $ analyzer . file ' foo . csv ' Oh oh getting better . Rubylike there . Perhaps perl 7 will be awesome then . In Perl 6 , we make always mean numeric addition , and pick ~ to always mean string concatenation . What the . Language design is difficult , and involves making all manner of choices where there is no universally right or wrong answer , but just tradeoffs . Agreed ! You always have to make choices and evaluate the full language in theend . I am not sure if perl always was very consistent or singleminded in itsdesign in the last ~ 25 years .