Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 8993 8994 [8995] 8996 8997 ... 10983

Author Topic: Things that made you go "WTF?" today o_O  (Read 13166498 times)

Reelya

  • Bay Watcher
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134910 on: June 18, 2018, 10:10:21 pm »

That killed my desire to code for SS13.

To be honest, that's almost certainly due to the project's overall management and not the chosen language. Regardless of language, any mature project with many people adding to it can be a nightmare. Look at the LCS codebase as it currently stands.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134911 on: June 19, 2018, 02:11:01 am »

Code: [Select]
. = ..()This is what pops to mind whenever I hear about incomprehensible code.
WTF programming language is that?  :o

(EDIT: a LISP-like? I'm sadly not that familiar with those... although I think LISP needs more parentheses...?)

It's BYOND's special ("special") own programming language, Dream Maker. It's supposed to be something that non-coders can pick up and make games with, due to its "ease of use" and "readability".

Fucking hah. And that's not a define, those are two hardcoded functions in the language.

Fuck, yeah, you're right. God damn. I'd erased that from my memory, which is weird since I actually did a good amount.

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134912 on: June 19, 2018, 02:27:31 am »

That killed my desire to code for SS13.

To be honest, that's almost certainly due to the project's overall management and not the chosen language. Regardless of language, any mature project with many people adding to it can be a nightmare. Look at the LCS codebase as it currently stands.
No. It's the language itself. Too obtuse for my taste, I'm not an experienced programmer.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

Kagus

  • Bay Watcher
  • Olive oil. Don't you?
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134913 on: June 19, 2018, 02:43:25 am »

Of course, there's plenty of weirdness on the part of the coders, such as absolutely batshit organization and plenty of mistyped files. And then you've got this:
Code: [Select]
#define fucking_critter_bullshit_fuckcrap_limiter(x)

Which still makes me giggle a bit, even after all this time.

hops

  • Bay Watcher
  • Secretary of Antifa
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134914 on: June 19, 2018, 02:45:05 am »

That killed my desire to code for SS13.

To be honest, that's almost certainly due to the project's overall management and not the chosen language. Regardless of language, any mature project with many people adding to it can be a nightmare. Look at the LCS codebase as it currently stands.
No. It's the language itself. Too obtuse for my taste, I'm not an experienced programmer.
I mean, the language itself is the culmination of really awful project management as well.
Logged
she/her. (Pronouns vary over time.) The artist formerly known as Objective/Cinder.

One True Polycule with flame99 <3

Avatar by makowka

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134915 on: June 19, 2018, 05:41:56 am »

Yeah... SS13: Fun to play, a pain to maintain. That's the problem with a community-coded open-source project.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

Yoink

  • Bay Watcher
  • OKAY, FINE.
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134916 on: June 19, 2018, 11:58:49 am »

Man, my sleep schedule sucks. It's rather frustrating, being up and wide-awake at 3am, trawling the internet and wanting to enthuse about various things with various people but realising how weird it would be to start sharing video game announcements and movie recommendations in the group chat at this time of morning. :-\   
Logged
Booze is Life for Yoink

To deprive him of Drink is to steal divinity from God.
you need to reconsider your life
If there's any cause worth dying for, it's memes.

Billy

  • Bay Watcher
  • 2495 2837 1566
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134917 on: June 19, 2018, 12:02:52 pm »

Yeah but seeing you up this late/early makes me smile.
But yeah all your friends will think you're weird... hehe
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134918 on: June 19, 2018, 12:16:33 pm »

That killed my desire to code for SS13.

To be honest, that's almost certainly due to the project's overall management and not the chosen language. Regardless of language, any mature project with many people adding to it can be a nightmare. Look at the LCS codebase as it currently stands.
No. It's the language itself. Too obtuse for my taste, I'm not an experienced programmer.

I am, still terrible. Implicit inheritance, the fuck is that?

Code: [Select]
/obj/item
/obj/item/foo/bar //automatically defines both foo and bar as classes, bar inherits from foo

Reelya

  • Bay Watcher
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134919 on: June 19, 2018, 12:29:36 pm »

Man, my sleep schedule sucks. It's rather frustrating, being up and wide-awake at 3am, trawling the internet and wanting to enthuse about various things with various people but realising how weird it would be to start sharing video game announcements and movie recommendations in the group chat at this time of morning. :-\   

Install f.lux*, which reduces the blue light of your monitor during night-time. Blue light is a proven sleep-disruptor. I guess we've evolved so that blue light (from the sky duh) triggers us to be awake.

* However Windows 10 and possibly other OS's copied f.lux and have a night-light option built-in now.
« Last Edit: June 19, 2018, 12:39:56 pm by Reelya »
Logged

Yoink

  • Bay Watcher
  • OKAY, FINE.
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134920 on: June 19, 2018, 12:39:31 pm »

Yeah but seeing you up this late/early makes me smile.
Aw, I'm glad to hear my weird wakefulness is good for something. ^-^
A lot of my friends are the type to be up all night on occasion anyway, but usually due to partying etcetera as opposed to just being heckin' weird.

Install f.lux*, which reduces the blue light of your monitor during night-time. Blue light is a proven sleep-disruptor. I guess we've evolved so that blue light (from the sky duh) triggers us to be awake.

* However Windows 10 and possibly other OS's copied f.lux and have a night-light option built-in now.
Interesting! Although I don't believe that is a main cause of my current issue. Having a bad cold recently frequently kept me from sleeping through the coldest part of night (it's a bit chilly down here and I don't have a sleeping bag at the moment), so really I just need to recover from that.
I started fixing my sleep pattern a few days ago, but then Sunday and Monday were spent with friends so that kind of aborted the attempt.
Looks like I'll be trying my best to stay up allll day! Jeez, I'm glad I don't have to do anything much over the next couple of days.
I kind of wanted to go see a gig this evening, though... maybe I could still do that, it ought to be fairly relaxed and it isn't far from home.
   


Edit: just got an Instagram ad for something called SARMs. After googling it: yikes. That looks pretty sketchy.
Funnily enough I was just thinking about my weight-gain goals... more proof of our very thoughts being monitored for advertising purposes, I suppose.
« Last Edit: June 19, 2018, 01:40:00 pm by Yoink »
Logged
Booze is Life for Yoink

To deprive him of Drink is to steal divinity from God.
you need to reconsider your life
If there's any cause worth dying for, it's memes.

milo christiansen

  • Bay Watcher
  • Something generic here
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134921 on: June 19, 2018, 02:10:56 pm »

..() actually makes a certain degree a sense, since .. is how you say "the parent directory" in a file path. I'm guessing . is the equivalent of "this" or "self".

It is still really screwy, and I would never use it in a language I designed, but it does make sense in a twisted way.

.. and . as the names of the "parent" and "self" special files are kinda screwy anyway, but they are so universal and have been around since prehistoric times so no one ever questions them.
Logged
Rubble 8 - The most powerful modding suite in existence!
After all, coke is for furnaces, not for snorting.
You're not true dwarven royalty unless you own the complete 'Signature Collection' baby-bone bedroom set from NOKEAS

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134922 on: June 19, 2018, 05:58:25 pm »

Colombia  football match with Japan wasn't transmitted here by any public channels, even the sports one didn't. I wonder if its a result of the Colombians electing someone else instead of yet another comunistoid/socialist jerk.

Edit: posted this in the wrong thread dunno why. I need to rest a few days I guess.
« Last Edit: June 19, 2018, 06:03:35 pm by LordBaal »
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

Reelya

  • Bay Watcher
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134923 on: June 19, 2018, 06:24:26 pm »

..() actually makes a certain degree a sense, since .. is how you say "the parent directory" in a file path. I'm guessing . is the equivalent of "this" or "self".

It is still really screwy, and I would never use it in a language I designed, but it does make sense in a twisted way.

.. and . as the names of the "parent" and "self" special files are kinda screwy anyway, but they are so universal and have been around since prehistoric times so no one ever questions them.

I don't know. It's actually nice when a language doesn't grab too many keywords. Using . and .. to mean self and parent means that you get to use "parent" as a variable name if you want to, which could be in the context of a character being the actual parent of another character. If 'parent' was used instead of .. then you couldn't use it for your own reasons.
« Last Edit: June 19, 2018, 06:28:49 pm by Reelya »
Logged

USEC_OFFICER

  • Bay Watcher
  • Pulls the strings and makes them ring.
    • View Profile
Re: Things that made you go "WTF?" today o_O
« Reply #134924 on: June 20, 2018, 12:04:06 am »

Code readability and understanding is kind of an important thing however. I would prefer for a language to use too many reserved/keywords if it means I can avoid stuff like ..() and other silliness. You can always name your variables something else after all.
Logged
Pages: 1 ... 8993 8994 [8995] 8996 8997 ... 10983