Members in Shoutbox
None.

Shoutbox Search
Search for:


Shoutbox Commands
/w [name] > Whisper
/r > Reply to last whisper
/me > Marks as action

Shoutbox Information
Moderators may delete any and all shouts at will.
Global Shoutbox
Please log in to shout.
Pages: < 1 « 1547 1548 1549 1550 15513572 >

[2016-7-21. : 9:10 pm]
Moose -- How does OOP lead to using more statics and globals? You would think you would put fields into the classes where they belong.
[2016-7-21. : 9:07 pm]
CecilSunkure -- And by "issues" I mean it's freaking impossible
[2016-7-21. : 9:07 pm]
CecilSunkure -- Generally OOP lends to touching static or global data. These cause issues when trying to convert old legacy code to a newer multi-threaded environment
[2016-7-21. : 9:06 pm]
CecilSunkure -- I think they should expand on the cuncurrency issues
[2016-7-21. : 9:06 pm]
Generalpie -- But thanks, I think I'll do 2 1 3
[2016-7-21. : 9:05 pm]
Generalpie -- Dem0n
Dem0n shouted: Generalpie I think I'd prefer 2 1 3, but now that I think about it, I don't know if I'd like the start button to be all the way on the left monitor if it's not my main one
The start button can be placed on all monitors or just one
[2016-7-21. : 9:05 pm]
CecilSunkure -- Two for linked list, the other was this morning I googled a random file system file to check for OOP
[2016-7-21. : 9:04 pm]
CecilSunkure -- I studied like 4 different files of the linux kernel
[2016-7-21. : 9:04 pm]
Dem0n -- Generalpie
Generalpie shouted: For triple monitor setups, do you guys prefer a 1 2 3 configuration or a 2 1 3 configuration?
I think I'd prefer 2 1 3, but now that I think about it, I don't know if I'd like the start button to be all the way on the left monitor if it's not my main one
[2016-7-21. : 9:03 pm]
Dem0n -- moose, email pls, LMAO
[2016-7-21. : 9:02 pm]
Generalpie -- For triple monitor setups, do you guys prefer a 1 2 3 configuration or a 2 1 3 configuration?
[2016-7-21. : 9:02 pm]
Moose -- http://c2.com/cgi/wiki?ArgumentsAgainstOop oh man, goldmine for Cecil LMAO
[2016-7-21. : 9:01 pm]
Moose -- SMH, thread has people talking about Linux like they even know
[2016-7-21. : 8:58 pm]
CecilSunkure -- I believe you
[2016-7-21. : 8:58 pm]
Generalpie -- CecilSunkure
CecilSunkure shouted: Then give them to DarkenedFantasies
I have dark fantasies :teach:
[2016-7-21. : 8:58 pm]
CecilSunkure -- For his brilliant necro and help in SC1 UMS Assistance
[2016-7-21. : 8:58 pm]
CecilSunkure -- Then give them to DarkenedFantasies
[2016-7-21. : 8:56 pm]
Moose -- I should post so I get sweet mineral$
[2016-7-21. : 8:54 pm]
CecilSunkure -- or .dat (I don't know what that is)
[2016-7-21. : 8:54 pm]
CecilSunkure -- I'd be all for it if jj wants to show like a demo OOP example. Then I could give comments or whatever and write up an alternative style if necessary
[2016-7-21. : 8:54 pm]
Moose -- Yeah, it was kind of a big one because you'd literally end up making an editor. That's why I suggested a .dat instead
[2016-7-21. : 8:53 pm]
CecilSunkure -- Oh I imagined CHK reading would take too long to get good examples up
[2016-7-21. : 8:51 pm]
jjf28 -- + the language is designed to run on every machine and has, by comparison, excellent file io libraries, sooo if this is a clear cut procedural win, I blame C++
[2016-7-21. : 8:51 pm]
Moose -- Like a unitsDatFile has a collection of unitsDatEntries which you have a bajillion getters and setters for. Then you make a nice GUI editor or some shit and then not have to worry about what byte 82 is and whether or not you put byte 14 where you meant to put byte 15. Then the modders are happy or whatever.
[2016-7-21. : 8:48 pm]
KrayZee -- I want some cereal.
[2016-7-21. : 8:46 pm]
jjf28 -- serialization is a decent display of OOP in Java, but they have full-reflection and you can't really nitpick performance there :P
[2016-7-21. : 8:45 pm]
Moose -- Stuff that actually has a structure that can possibly lend itself to OOP instead of something it's pretty obviously going to be inferior at >_>
[2016-7-21. : 8:44 pm]
Moose -- Stuff like maybe a reader/writer for obscure .dat files or the CHK
[2016-7-21. : 8:44 pm]
jjf28 -- nope, go back through 10 shoutbox pages :wob:
[2016-7-21. : 8:44 pm]
CecilSunkure -- Do you remember what you said?
[2016-7-21. : 8:44 pm]
CecilSunkure -- oh really? maybe I missed
[2016-7-21. : 8:44 pm]
CecilSunkure -- What do they say at the wedding? Speak now or forever hold your piece
[2016-7-21. : 8:44 pm]
Moose -- Yeah, and I gave some :P
[2016-7-21. : 8:43 pm]
CecilSunkure -- I was asking for suggestions a few nights ago Moose!
[2016-7-21. : 8:43 pm]
CecilSunkure -- :(
[2016-7-21. : 8:37 pm]
Moose -- Personally, I don't even think serialization was a good problem for this anyway. :P
[2016-7-21. : 8:36 pm]
CecilSunkure -- (like very nice looking main.cpp)
[2016-7-21. : 8:36 pm]
CecilSunkure -- I find it hard to come up with much beyond the pros I outlined in the topic already
[2016-7-21. : 8:36 pm]
CecilSunkure -- So in the end, what did OOP even achieve?
[2016-7-21. : 8:35 pm]
CecilSunkure -- That's a classic over-engineering pattern that happens during the dogmatic application of OOP-like ideas
[2016-7-21. : 8:35 pm]
CecilSunkure -- The direct result of that was I implemented a parser that looks ahead into the text file, when I could have just known what types were coming a-priori
[2016-7-21. : 8:34 pm]
CecilSunkure -- During the OOP implementation I was led to constantly worry about un-needed API problems, or future use cases that just don't matter much, or how this may "scale" when more people use it. The last one, scaling, directly leads to people trying to write "generic" code
[2016-7-21. : 8:34 pm]
CecilSunkure -- No OOP, no unnecessary encapsulation, polymorphism, inheritance, no worries about "scalability" whatever the hell that means
[2016-7-21. : 8:33 pm]
CecilSunkure -- In the serializer I just straight up implemented a serializer and directly solved the problem at-hand
[2016-7-21. : 8:32 pm]
CecilSunkure -- But now I have an actual example
[2016-7-21. : 8:32 pm]
Moose -- Yeah, you keep saying that. Then we disagree. But you say whatever it was was just thinking. So really, stop it.
[2016-7-21. : 8:31 pm]
CecilSunkure -- But in practice that just never happens
[2016-7-21. : 8:31 pm]
CecilSunkure -- If somehow code that is good arised from an OOP methodology, then it doesn't matter
[2016-7-21. : 8:31 pm]
CecilSunkure -- Yes, I agree
[2016-7-21. : 8:30 pm]
Moose -- But yeah, the how OOP something is debate is dumb. If someone does something good with it, you just label it thinking. And then everyone disagrees. Shit, we can't even agree on what "generic" means, so how the hell are we ever going to get to OOP?
[2016-7-21. : 8:27 pm]
Moose -- Though we'd have a lot to agree on for overengineering. Wrote new implementations of some interfaces at work that ditch inheritance and fields that my group doesn't care about (like getting rid of the Math.BigDecimal backing that nobody uses when they only use the constructor that takes a double and the method that returns it) ... the profiler clocks it ~5-50x faster depending on what methods you're using.
[2016-7-21. : 8:25 pm]
jjf28 -- /shittymeme
[2016-7-21. : 8:24 pm]
jjf28 -- NQFT
[2016-7-21. : 8:24 pm]
Moose -- It's not less OOP because you implemented some concepts of OOP independently
[2016-7-21. : 8:23 pm]
Moose -- Yeah, but if it looks the same and works the same, does it really matter if OOP was implied intentionally to determine if it's OOP or not?
[2016-7-21. : 8:21 pm]
CecilSunkure -- The creator could have been applying a number of ideas, or just doing whatever made the most sense for the problem
[2016-7-21. : 8:20 pm]
CecilSunkure -- Also I will admit that if good code is written, that *looks* like it came from the engineer following an OOP-paradihm, it does not mean OOP was applied during creation
[2016-7-21. : 8:19 pm]
CecilSunkure -- Which sounds like a Valid PostTM for the topic
[2016-7-21. : 8:16 pm]
Moose -- TBH, I still think the thing Cecil hates is people writing shitty overengineered code, which often results from OOP, coincidentally or not. He even admitted it in the shoutbox, but went back to obfuscating his opinion in OOP-hate about ten minutes after that.
[2016-7-21. : 8:15 pm]
Moose -- Vrael
Vrael shouted: C++ is so much more work
Vrael
Vrael shouted: no wonder cecil hates OOP
Again, C++ is pretty bad at being an OOP language.
[2016-7-21. : 6:40 pm]
Sie_Sayoka -- also thanks cecil i moved the location of the base and it works
[2016-7-21. : 6:36 pm]
CecilSunkure -- GIVE THAT MAN SOME MINERALS
[2016-7-21. : 6:31 pm]
jjf28 -- Vrael
Vrael shouted: though I gotta say, if we just standardized and formalized some class methods and names, added a bit to automatically cleanup dynamic memory, and threw that in a loop to dynamically type things at runtime things would be so much easi OH MY GOD I JUST DESCRIBED PYTHON AGAIN
smart pointers!, but yea, more typing more learning curve
[2016-7-21. : 6:31 pm]
Sand Wraith -- the next best is that all cops are pigs :')
[2016-7-21. : 6:30 pm]
Sand Wraith -- the best explanation I've been introduced to is "it's Florida"
[2016-7-21. : 6:30 pm]
Sand Wraith -- remember that time a cop shot at a black therapist and an autistic guy and when asked why he shot, he replied "I don't know"?
[2016-7-21. : 6:27 pm]
Corbo -- I thought this guy's name was DarkNakedFantasies
[2016-7-21. : 6:26 pm]
Corbo -- I've been reading that very wrong.
[2016-7-21. : 6:16 pm]
Sie_Sayoka -- thanks darenedfantasies it worked perfectly :)
[2016-7-21. : 5:56 pm]
Alzarath -- I always thought Python is a bit *too* easy.

Pages: < 1 « 1547 1548 1549 1550 15513572 >


Members Online: Roy