[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