38 comments

[ 0.19 ms ] story [ 95.1 ms ] thread
I'm disappointed that "WHO IS YOUR DADDY AND WHAT DOES HE DO" doesn't appear to be a key phrase.
Should be the command for accepting a line of input from the user
I would have thought that was to define a new sub-class
My favorite was "I'M THE PARTY POOPER" from Kindergarten Cop.
Maybe the break in a switch statement... could merge with Impossible's request:

  WHO IS YOUR DADDY AND WHAT DOES HE DO (foo){
      SEE YOU AT THE PARTY 'bar':
          //kill bad guys
          I AM THE PARTY POOPER;
  }
As ArnoldC doesn't use braces there needs to be a key phrase to end the switch. I recommend NO MORE COMPLAINING

And the default case could be nominated by GET IN AND START PADDLING

Feature request: Add exception handling with the one-liner "IT IS NOT A TUMOR"
And promises should be implemented using "I'LL BE BACK"
"I'LL BE BACK is the keyword for RETURN "
"I'LL BE BACK" should really be call/cc.
From now on I will interpret all-caps text as Austrian action-hero monotone rather than shouting.
Now, the world just needs an ArnoldC#, for interop with LOLCODE.net
This is one of the funniest things I've seen this week!
Well, I read some more. Safe to say, one of the funniest things in a very long time. As an Arnie fan, this is so much fun! Being on GitHub, can't wait to see what other funny ideas people bring into it. :D
This is hysterical. That being said, nice work!
KILL ME I'M HERE - Break loop

YOU'RE ONE UGLY MOTHERFUCKER - User input

IF IT BLEEDS WE CAN KILL IT - Throw exception

CRUSH YOUR ENEMIES - Handle exception

    >IF IT BLEEDS WE CAN KILL IT
I think that would do better as a switch or case handler semantic.
Thanks to you I'll now not be able to help reading all CONSTANT_VARIABLES in Arnold's voice.
There's no exceptions because Arnold does not try/fail at anything.
C you at the party, Richter!
Thanks! Time to migrate our proprietary in-house database from LOLCODE to ArnoldC.
Some silly suggestions for the future versions:

throwing an exception: YOU KILLED MY FATHER BIG MISTAKE

catching an exception: COME WITH ME IF YOU WANT TO LIVE

finally: REMEMBER SULLY WHEN I PROMISED TO KILL YOU LAST

null value: @YOUVE JUST BEEN ERASED or @HASTA LA VISTA BABY or @I LET HIM GO

positive infinity value: @YOURE FIRED

negative infinity value: @WHAT KILLED THE DINOSAURS THE ICE AGE

NaN value: @IM PREGNANT

HASTA LA VISTA, BABY is already an operator in ArnoldC as the method terminator, best not to have it used twice.
I HAVE DETAILED FILES - Something related to file I/O maybe?

FUCK YOU ASSHOLE - Equivalent of Perl die()?

Other suggestions for future expansion:

COME WITH ME IF YOU WANT TO LIVE

TRUST ME (An assert()?)

I NEED A VACATION

What won me over was the fact that the else statement is "BULLSHIT".
Trying to resist the urge to write a 99 bottles of beer example with that.
NOTHING CLEAN RIGHT
This could be a solid foundation for TerminatorOS, the operating system for killer robots with speech synthesizers.
Here's an ArnoldC->Ruby transpiler based entirely on regexps : https://github.com/franckverrot/arnoldc.rb

I urge the author of the language to create ArnoldCSpec, so that other implementations can be given the opportunity to challenge the main one. :-D