IMO, what would be stupid is that everything has to be object
oriented.
You have problems where OOP is good, and other where it isn't.
Use the tool that fit what you want to accomplish.
Screwdriver are great, but are useless when you are dealing with
a nail.
On Tuesday, 14 February 2012 at 22:00:44 UTC, Zero wrote:
Hello!
I've recently started to work with D, and I'll start a "bigger"
project soon, using it. For a few days I've been thinking about
the approach I'll take here, and since I don't /have/ to use
full OOP in D, I was wondering... how crazy is it to not use
full OP nowadays?
Naturally one would use objects, but since this isn't C#, or
Java, not freaking everything has to be an object. The C style
kinda feels more natural to me. (I know, I know, C naturally
can do some OOP like stuff, etc... but you get the idea, mainly
normal functions, some globals, yada, yada.)
What I want to know from you people... is that stupid? To even
think about doing something like this? Basically mixing
procedural and OOP? I know about the dangers, and
disadvantages, but if those don't scare one away, would you
consider it bad, if someone did this, on a larger project?
I'm looking forward to your answers.
Zero