[Gllug] Web Site Creation

Dave Cross dave at dave.org.uk
Thu Nov 3 15:24:01 UTC 2005


Dani Pardo wrote:

> The only point I don't really get nowadays, is talking about object 
> oriented Perl.. Perl is an scripting language (wich I really enjoy
> btw), and trying to fit it in a OO model is somehow going agains its
> nature.. no?

I don't like that term "scripting language". It always seems to be used 
in a slightly disparaging manner. As if a "scripting language" is, in 
some usually unspecified way, not a "real language". Yes, Perl was 
originally concieved as a glue language, but it has since evolved into a 
very capable programming language. If you want to differentiate 
languages like Perl, Python and Ruby from the stricter languages like 
Java and C# then I prefer the term "dynamic language".

And I agree that Perl's OO sometimes feels a bit "bolted on". That's 
because it was bolted on :) Yes, some of it's default behaviour can 
surprise people used to a stricter system (for example, encapsulation 
isn't strictly enforced without some extra work by the programmer), but 
it's a bloody powerful system - as anyone who has read Damian Conway's 
"Object Oriented Perl" can testify.

Oh bugger. I wasn't going to get drawn into the language debate :-/

Dave...

-- 
Site: http://dave.org.uk/
Blog: http://blog.dave.org.uk/
Code: http://dave.org.uk/code/
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list