Python:
from Rescues import Princess Princess.rescue()
map(lambda princess: princess.rescue(), [castle.get_princess() for castle in castles])
Don’t forget to keep your return values…
rescued_princesses = [{"princess": princess, "rescued": princess.rescue()} for princess in [castle.get_princess() for castle in castles]]
Rust:
Cannot move princess out of
castle
which is behind a shared referenceYou can’t rescue the princess, but you can borrow her.
…good enough.
Ill get her back in 3 minutes
It will also complain that trying to break into the castle is unsafe, so you have to tell it that you know.
That just means you designed your castle unsafely.
Skip the castle and call the princess directly!
Here is the original comic, it’s got the word fuck in it! Direct link to higher-quality image.
NOOOOOOO NOT THE FUCK W*RD!
I can’t fucking believe you’ve done this
Yeah. I thought we all agreed that we don’t fucking swear here. What the fuck…Shit. Darn-it. /s
You fucking moron. Oops…
Flipping H E double hockeysticks! You aren’t supposed to use such fucking swearwords here!
Now I can’t let my cats see this comic :(
Changed the image link, thanks.
Swift: Apple releases a new version of the castle and deprecates the princess before you finish your implementation
the author did another comic with swift and it’s pretty much what you said lol
no python? how are normie programmers like me supposed to relate to this?
You have python. You import antigravity. The princess flies off into space. You monkey patch the princess so she has wings.
And this is how I learned about the antigravity module. Pretty cool!
Same! I also learned about
import this
The artist is still waiting for the python cells to render.
Rescuing is only I/O bounded; your argument is irrelevant.
Always good to see Jon Skeet get some love. I’d love to know in terms of quantity just how many people he’s helped over the last decade or so.
He has used this comic as his profile pic on Twitter and StackOverflow for quite a while.
Literally every time I’ve ever posted a question on SO that’s related to .NET, Skeet comes to my rescue.
I just wonder how many he would have saved if he didn’t write the language in the first place
if we count the number of people who have used products with code helped by him; we’re probably around 50% of all humanity by now. at least…
Omg Lisp. I’m dying. Our object oriented programming class in college involved programming in Scheme. This was… a while ago.
Saving this forever.
Yup, Scheme was the only programming language taught in our comp-sci department so we could “learn how to learn.” Two years and a broken parentheses button later, and I switched to being a theatre major.
Today, my legal career stands as a testament to the pointlessness of a declared major.
I did the same thing in Scheme. It was mine expanding.
Rust: You declare the castle type as unsafe and then search for a crate with a
rescue_princess
function. You discover the princess you rescued is a femboy wolfkin named Pawws. You now have pubic lice and an inexplicable smug sense of superiority.PHP 8 makes it finally possible to rescue the princess, but you accidentally princess the rescue instead.
PHP 8 makes it possible to rescue the princess but your 83 legacy princesses are all still PHP 5.
Why’s this look so poo on my phone?
Might be the client. I use eternity and it looks OK on my phone.
Also good with Boost once I opened the image and clicked “HD”.
Thank you that fixed it!
Also good in sync on my phone
Sync manages these long vertical images the best.
Also good in Connect on my phone
Also good on Voyager.
Not the best quality, but still easily enjoyable on Eternity Nightly
Also good in Boost on my phone
Seconded
Your app is written in LISP
The Patsy from Monty Python in the PHP section got me
“Message for you sir!”
*argh*
I have that as my cell phone notification. It’s amazing.
Here’s a download link if anyone else wants it: https://drive.google.com/file/d/1QUcf7wExqHvA1UYjE8-8-q7iHPuvbETa/view?usp=sharing
Thank you for your contribution to the betterment of society.
C# is about right. LINQ was meant to make things easier, or at least the code easier to read. Instead, you gain this addiction to seeing how much functional logic you can fit into one line of code (or a single multi-line query) while still remaining readable.
Ruby: there is a built in method called
free_the_princess()
I’m going to have to print out the Go version for all future “it’s idiomatic” and “but the community!” debates at work
I’m curious about this but I’m barely a programmer now, so if anyone is up to explain
So let me summarise this:
Only C and Lisp actually completed the initial task of getting the princess free, and Author clearly favors C over the drooling and homeless lisp hacker. Also, turns out, C greatest weakness helped to save not only the princess but everything she ever possessed! How convenient!