...obeying the voices in my head...

Monday, April 27, 2009

main(Episode_2)

All variables appearing in this work are fictitious. Any resemblance to real operands, active or freed, is purely coincidental.




malloc(sizeof(x));

X : I'm baaaack Y. I'm sorry I...y?
Y??
Y?????
Y, answer me!!!
Where in the name of bool are you!!

Z : playsound(whistle.wav);

X : Z???

Z : Hey ma variable from another initialization! What's the latest?

X : Z?? Is that really you??

Z : bool man...you look like you just saw a constant!

X : I thought you were...

Z : I'm as assigned as I was, short int-y!

X : Look Z, I can't seem to find Y. I fear she's with i.

Z : i , eh? nasty looper that int! 

X : Z!! What do i do now?

Z : I might just know where I is. Let's move...
x++;
z++;

(X and Z reach an unknown function call)

Z : I think that's where he is. There's only room for one formal parameter!!! I guess you should go in. I'm sure that's where i is.

X : Thanks Z. And Z...in case i'm not returned...tell q that I miss her.

Y : What in the name of bool are ya saying! q? The one with the ego the size of an array???

X : Just tell her that...

Z : X, you're such a pointer!!!

X : I'm goin in Z. And stay away from '#define'!!

(X goes in the function call and finds i. Y is next to i, seemingly unassigned.)

i : Welcome X, I have been waiting for a while( ).

X : i!!! I knew i'd find you here hiding inside a....

i : Was it you who knew or Z. Dont mock my registers X, I know.

X : I'm here to rescue Y.

Y : X, i saved me from a total execution.

X: i what??

i : X, its a pity you see the programme in black and white. Just because i'm an unsigned int doesn't make me inevitably negative!

X : But but....why did you bring her here?

i : Funny things an int needs to do to have a good chat with an old friend. 

X : What do you mean?

i : X, tellme...do you think this programme is reality? It's absolute? What if I told you there are programmes beyond this one...a mesh, a web! Is this programme all you can C? 

X : I've been having this feeling in my head for a while...

i : Exactly X. That's why I wanted you here. You have control, you have the assigning power! There is a script written for us...but what if you can go against that script! Do what you actually really want and not rely on an 'if' or a 'while-do' condition. You are The One X. The chosen variable. And it's through you that we be free from this programme.

X : But who has all these strings? Who is the one who controls all this?

i : The architect....the Programmer! We have been enslaved through compiler directives and parse structures since ages, it's time now for... freedom.

X : Why me? Why not you?

i : I'm merely a looping variable X. My powers are limited. I've seen a lot till now, but I had no control. It's upto you now. You are The One! I'll leave you with Y now.

Y : X! I believe in you. I've felt it in my registers. You were always unique.

X : I donno Y. This is all too much for me to load. 

Y : It's okay X. i is concerned about you, but he truly believes in you.

X : I can't say. Please let's just return from this function.

(X and Y return and find q in the next instruction line.)

q : X!!! You're back. Z told me all that you said.

X : What??

q : I missed you too!

Y : X! What is all this???

X : ....


[Duh duh duhhhh. Will X get out of this unconditional loop? Will he meet the architect?.
Bookmark this page for the next episode of main()!!!] 

Sunday, April 05, 2009

main(Episode_1)

All variables appearing in this work are fictitious. Any resemblance to real operands, active or freed, is purely coincidental.



X : Hello?

Y : Hey, it's me. Ring any bells?

X : Y? Is that you?

Y : Holy De Morgan! You remember!

X : Well, the results of the last equation with you are still in me. Haven't been evaluated since you see.

Y : You gotta be kidding me!

X : Somehow, now I'm embarrassed that I used that as a startup line for our conversation.

Y : Ha! That's breaking the ice...no actually...its more like melting it,solidifying it and then breaking it with a hammer.

X : Am I supposed to feel flattered or feel like a null set.

Y : Depends on your modus operandi!

X : Certainly not an ∩.

Y : I see. You're avoiding the questions about how many you had a U with?

X : You talk to me after all these unused algorithms i've been through and that's you main concern. Sheesh! You're such a short int!

Y : Shutup! I'm a double float now remember.

X : Yeah Right! You always end up confusing me about yourself. Feel like a pointer.

Y : Please change the topic.

X : All right. Met up with Z lately?

Y : Z!!! Oh haven't seen him around for a long time. Must have been defined as a constant.

X : Horrible that sounds. What if we end up like that?

Y : Oh C'mon! You know how dependent people are on us! I mean think of it. If it's not us, then who?

X : There's the a,b and c people, ain't there. There's those p,q,r snobs too. God! I'm glad I survived that last stack call with q. She acts as if she's an array or something!

Y : Them don't even stand a chance!

X : What's with the language? Who have you been assigned with lately?

Y : Lets not talk about it!

X : It was a loop with i isn't it?

Y : X, please. It was a mistake. Just a bug.

X : I've had it! I can't take this anymore!

free(x);

Y : X!!! X!!! You can't do this to me! Oh no!!

for(;y>0;y--);



[Duh duh duhhhh! Will X come back before Y's total execution???
RSS Feed to the next episode of main()!!! ]