J
Jeremy Tregunna
That sounds slightly condescending.
Yeah, I know. My apologies.
I haven't dealt with object oriented programming in a great many
languages. I've run up against it in C++, Object Pascal, Objective C,
PHP, Perl, Python, Ruby, and VB, at least. I may have forgotten a
couple. I happen to like Ruby's more than Obj-C's, which I tend to
like
more than that of any of the rest of the languages I've mentioned (as
far as I recall -- I don't remember OOP in Object Pascal much, for
instance). I like the general structure of OOP in Python more than
any
of the rest of them except Ruby, but I dislike Python in general,
so it
loses out.
Does that give you a clearer idea of where my comments are arising?
Yup, it was just as suspected -- not one single prototype language in
that bunch; I might suggest if you enjoy languages, you check out one
or two. Javascript is one, though not necessarily the most robust. Io
is another, though very young. Prototype languages have spoiled me
with the whole "use objects like classes if you want, but we're not
going to make you do it that way" philosophy. I tend to find a lot of
the Ruby code I write these days reflects that style, as it's
conceptually easier to understand in my opinion.