|
Dr. Stab posted:In Inform 7: It's a kind of magic.
|
# ? Apr 27, 2016 22:04 |
|
|
# ? Jun 10, 2024 07:13 |
|
Carbon dioxide posted:And by then everyone was imagining a rocket-powered wooden duck. (that example is from Head First Design Patterns, for reference)
|
# ? Apr 27, 2016 23:24 |
|
LeftistMuslimObama posted:Nearly every place I've seen inheritance used what the developer really wanted was an interface. And there's no excuse for not using them. Even VB6 has interfaces ffs. Agreed. Making explicit which methods ought to be supported/overridden and which ones never should be solves a lot of issues that arise naturally from inheritance.
|
# ? Apr 28, 2016 02:00 |
|
Munkeymon posted:From what I hear you pretty much assume they already had exposure to programming of some sort already and if they didn't they slam into a learning cliff Wile E. Coyote style and burn out. No
|
# ? Apr 28, 2016 05:15 |
|
SupSuper posted:You don't have to imagine it: drat, so he wasn't even original. Oh well.
|
# ? Apr 28, 2016 06:30 |
|
Absurd Alhazred posted:I will have you know that cat implements animal. I thought that Cat Extends Feline which extends Mammal which extends Animal which implements Carbon Based Lifeform
|
# ? Apr 28, 2016 07:58 |
|
Dr. Stab posted:In Inform 7: Don't forget: pre:Happiness is a backdrop; happiness is everywhere. (Legal compilable Inform 7 with the standard library!)
|
# ? Apr 28, 2016 08:21 |
|
TheresaJayne posted:I thought that Cat Extends Feline which extends Mammal which extends Animal which implements Carbon Based Lifeform Excuse me you forgot to extend(or Implement) Vertebrate, so all your mammals are going to have broken movement methods.
|
# ? Apr 28, 2016 13:45 |
|
Cuntpunch posted:Excuse me you forgot to extend(or Implement) Vertebrate, so all your mammals are going to have broken movement methods. LIFE-193747282837471940: some kittens are wobbly WONTFIX
|
# ? Apr 28, 2016 13:47 |
|
uncurable mlady posted:LIFE-193747282837471940: some kittens are wobbly Every cute video of a wobbly kitten that I've seen, it's turned out that it had some degenerative disease and was going to die in a few weeks. Please fix this bug. Think of the cat children.
|
# ? Apr 28, 2016 15:47 |
|
Oh OK then
|
# ? Apr 28, 2016 16:04 |
|
Bognar posted:Every cute video of a wobbly kitten that I've seen, it's turned out that it had some degenerative disease and was going to die in a few weeks. It's just that it's not a high priority. We just can't spare resources for a fix that will affect only a small number of yet-to-be-born kittens, and we can't patch already deployed kittens with the fix, so there's not much point to it. We hoped that with our genetic algorithm a fix could be mutated on it's own, but apparently the bug is becoming a feature that's being selected for, much like issue LIFE-46515567576456: Pugs. We don't condone the use of LIFE Project's genetic algorithm to select for features that, while cute, might cause lowered quality of life for entities generated with it, but there's little we can do to curtail it. We hope that the community will wise up eventually to these issues and then will police itself. EDIT: xzzy posted:Cat defects are actually a feature. There is a surplus of cats so we need to limit the population somehow. That too. Last time the breeding algo for the Cats mutated it got kicked into overdrive. Space Kablooey fucked around with this message at 17:06 on Apr 28, 2016 |
# ? Apr 28, 2016 16:41 |
|
Cat defects are actually a feature. There is a surplus of cats so we need to limit the population somehow.
|
# ? Apr 28, 2016 16:49 |
|
Munkeymon posted:Oh OK then It's a myth that is propagated by poor teaching at the introductory level (and not having good placement programs to challenge people with experience) and the mystique of the "programming since they were 4 now they're a billionaire" programmer. It also serves to keep those who were actively dissuaded from computer science in their youth (women) from entering the field. And there is no reason those who are hobbyist programmers will actually excel beyond the introductory classes; plenty of people hit their wall later on when it doesn't fit what they've been practicing for 10 years. Anecdote: the largest program I wrote before I was 23 was 10 lines of BASIC when I was 8-10. I decided it was the dumbest thing in the world and went back to Pokemon.
|
# ? Apr 28, 2016 17:14 |
|
HardDisk posted:It's just that it's not a high priority.
|
# ? Apr 28, 2016 18:21 |
|
Thanks for the contribution! We're adding your valuable comment to LIFE-1: gently caress this gay Earth.
|
# ? Apr 28, 2016 18:25 |
|
FamDav posted:It's a myth that is propagated by poor teaching at the introductory level (and not having good placement programs to challenge people with experience) and the mystique of the "programming since they were 4 now they're a billionaire" programmer. It also serves to keep those who were actively dissuaded from computer science in their youth (women) from entering the field. And there is no reason those who are hobbyist programmers will actually excel beyond the introductory classes; plenty of people hit their wall later on when it doesn't fit what they've been practicing for 10 years. Poor teaching at the introductory level is pretty much what I was talking about, though?
|
# ? Apr 28, 2016 18:47 |
|
HardDisk posted:It's just that it's not a high priority. You reminded me of https://www.youtube.com/watch?v=IFe9wiDfb0E
|
# ? Apr 28, 2016 19:51 |
|
TooMuchAbstraction posted:The very existence of a method named "safe_eval" fills me with deep unease. How to implement "safe_eval": 1) POST the input code to {LANGUAGE}fiddle.net 2) Scrape the output off the page
|
# ? Apr 28, 2016 20:48 |
|
This is a horror I made myself. See if you can spot the error:C# code:
|
# ? Apr 28, 2016 20:53 |
|
Absurd Alhazred posted:This is a horror I made myself. See if you can spot the error: You used super minus instead of minus? super minus is =
|
# ? Apr 28, 2016 20:55 |
|
Is the horror trying to start an indentation derail?
|
# ? Apr 28, 2016 20:57 |
|
code:
|
# ? Apr 28, 2016 21:05 |
|
M31 posted:Is the horror trying to start an indentation derail? It arguably does half the right thing with n=3, so it might have even escaped early spot checking.
|
# ? Apr 28, 2016 21:09 |
|
Absurd Alhazred posted:This is a horror I made myself. See if you can spot the error: you put a space before your square bracket you loving monster
|
# ? Apr 28, 2016 21:23 |
|
status posted:you put a space before your square bracket you loving monster At some point I gave up arguing with MonoDevelop over pretty much everything other than curly braces placement.
|
# ? Apr 28, 2016 21:29 |
|
Absurd Alhazred posted:MonoDevelop found the horror
|
# ? Apr 28, 2016 21:47 |
|
Visual Studio 2015 is free just get that please, for your sake. MonoDevelop really doesn't play well with anything in comparison.
|
# ? Apr 28, 2016 22:12 |
|
Absurd Alhazred posted:At some point I gave up arguing with MonoDevelop over pretty much everything other than curly braces placement. And then you chose the wrong thing for the braces, you monster.
|
# ? Apr 28, 2016 22:20 |
|
HardDisk posted:found the horror Jewel posted:Visual Studio 2015 is free just get that please, for your sake. MonoDevelop really doesn't play well with anything in comparison. Some day I will be arsed to make sure that I can get VS2015 to work properly with Unity3D and just use that. Today is not that day.
|
# ? Apr 28, 2016 22:49 |
|
Absurd Alhazred posted:Some day I will be arsed to make sure that I can get VS2015 to work properly with Unity3D and just use that. It already works fine by default in 5.3+ or with a plugin in lower versions. The only thing that annoys the poo poo out of me is Unity constantly bitching about CR/LF crap. Use Visual Studio.
|
# ? Apr 28, 2016 22:53 |
|
e
xtal fucked around with this message at 01:26 on Aug 26, 2016 |
# ? Apr 29, 2016 00:40 |
|
code:
|
# ? Apr 29, 2016 00:46 |
|
xtal posted:I haven't posted here in a long time, but I've come back with some stories from my first year of system administration with a game development studio you have probably heard of. Zynga?
|
# ? Apr 29, 2016 00:47 |
|
john donne posted:
technically true on most CPUs, but lol
|
# ? Apr 29, 2016 01:10 |
|
Obsurveyor posted:It already works fine by default in 5.3+ or with a plugin in lower versions. The only thing that annoys the poo poo out of me is Unity constantly bitching about CR/LF crap. Use Visual Studio. Yeah, except for it actually not working and loading up MonoDevelop instead when VS takes too long to load. There's a way around that, but since I also have limited memory, I'm sticking to MonoDevelop for now, if you will be willing to allow this.
|
# ? Apr 29, 2016 01:15 |
|
uncurable mlady posted:Zynga? No, but I'm going to make fun of my friends who work there over this. john donne posted:
This reminds me of when some, based on some advice on a PHPNuke Web forum, I decided to write my PHP with LT/GT or EQ and never LTE/GTE. I mean, it makes sense that "less than or equal" takes longer to evaluate than "less than" or "equal"... xtal fucked around with this message at 01:21 on Apr 29, 2016 |
# ? Apr 29, 2016 01:16 |
|
john donne posted:
A little knowledge is a dangerous thing.
|
# ? Apr 29, 2016 01:17 |
|
Knowing x86 assembly is probably a downside when it comes to application development.
|
# ? Apr 29, 2016 01:37 |
|
|
# ? Jun 10, 2024 07:13 |
|
Absurd Alhazred posted:Yeah, except for it actually not working and loading up MonoDevelop instead when VS takes too long to load. There's a way around that, but since I also have limited memory, I'm sticking to MonoDevelop for now, if you will be willing to allow this. I'm terribly sorry, but if it means you will be continuing to place a space character between arrays and their opening brackets, then I am not able to grant you permission to do that.
|
# ? Apr 29, 2016 01:38 |