chase away those Monday blues this April fool's with a song
To the tune of The Greatest Showman -- Rewrite the Stars (Zac Efron, Zendaya)
alternate lyrics by Azriel
You know I am
mut
There's not a borrow I try to hide
I know you'reCopy
So don't keep saying ourref
s are tied
You claim that it's just too hard
FFI is pulling you miles away
But still in reach from C
And you're here on my$PATH
So who can stop me if I decide
That you're my library?What if we rewrite in Rust?
Safety as part of design
Races are a thing of the past
Everything caught at compile time
It's up to you, and it's up to me
The best thing is still the community
So why don't we rewrite in Rust?
Maybe our app will be fast
TonightYou think it's easy
You think I don't want tomatch
on you
But these are macros
And there are patterns we can't pass through
I know you're wondering why
Because we're able to leave
the legacy
Within these walls
But when we implementtry
You'll write an RFC that waits on!
(never) after allNo one can rewrite in Rust
Such confidence at compile time?
And missing IDE support
And a good crate name is hard to find
It's not up to you
It's not up to me
When many things still are in RFC
How can we rewrite in Rust?
So that the world can be fast
TonightAll I want is to
try!
with you
All I want is tofail
with you
Now Iawait!
all of you
It feels impossible (it's not impossible)
Is it impossible?
Say that it's possibleHow do we rewrite in Rust?
As its usage continues to climb
The books give you a headstart
Sometimes the search function actually finds
It's up to you
And it's up to me
To implement the approved RFCs
And why don't we rewrite in Rust?
Changing the world to be oursI run
unsafe
-ly
It's not a secret I try to hide
But I want safety
We're bound to break across FFI
It's April 1 in NZDT, so this may reach you a bit earlier