Members in Shoutbox
You may search for a phrase in the shoutbox.
/w [name] » Whispers.
/r » Answers to whisperer.
/me » Marks as action.
Moderators may delete one or more of your shouts at any given time without notice and reason.
The Shoutbox may be good to ask for small pieces of advice, but for real questions, you still want to use our Forums
Please log in to shout.
[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 oneThe 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]Mini Moose 2707 -- http://c2.com/cgi/wiki?ArgumentsAgainstOop oh man, goldmine for Cecil LMAO
[2016-7-21. : 9:01 pm]Mini Moose 2707 -- 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 DarkenedFantasiesI have dark fantasies
[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]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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
[2016-7-21. : 8:45 pm]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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
[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]Mini Moose 2707 -- Yeah, and I gave some
[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]Mini Moose 2707 -- Personally, I don't even think serialization was a good problem for this anyway.
[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]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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]Mini Moose 2707 -- It's not less OOP because you implemented some concepts of OOP independently
[2016-7-21. : 8:23 pm]Mini Moose 2707 -- 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]Mini Moose 2707 -- 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]Mini Moose 2707 -- Vrael
Vrael shouted: C++ is so much more workVrael
Vrael shouted: no wonder cecil hates OOPAgain, 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 AGAINsmart 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.
[2016-7-21. : 5:56 pm]Vrael -- 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
[2016-7-21. : 5:54 pm]Vrael -- no wonder cecil hates OOP
[2016-7-21. : 5:54 pm]Vrael -- C++ is so much more work
[2016-7-21. : 5:54 pm]Vrael -- my god I had forgotten why I use python
[2016-7-21. : 5:28 pm]DarkenedFantasies --