At a Rice University hackathon, students Sam Shadwell and Chris Brown made a version of the popular programming language Python that’s designed to compile scripts like Donald Trump.
The duo worked for many hours so their Trump programming language parses syntax in the flamboyant style of the controversial billionaire, and possibly America’s next commander in chief. Here are the main features of TrumpScript:
- No floating point numbers, only integers. America never does anything halfway.
- All numbers must be strictly greater than 1 million. The small stuff is inconsequential to us.
- There are no import statements allowed. All code has to be home-grown and American made.
- Instead of
True
andFalse
, we havefact
andlie
. - Only the most popular English words, Trump’s favorite words, and current politician names can be used as variable names.
- Error messages are mostly quotes directly taken from Trump himself.
- All programs must end with
America is great
. - Our language will automatically correct Forbes’ $4.5B to $10B.
- In its raw form, TrumpScript is not compatible with Windows, because Trump isn’t the type of guy to believe in PC.
- TrumpScript boycotts OS X and all Apple products until such time as Apple gives cellphone info to authorities regarding radical Islamic terrorist couple from Cal.
- The language is completely case insensitive.
- If the running computer is from China or Mexico, TrumpScript will not compile. We don’t want them stealing our American technological secrets.
- Warns you if you have any Communists masquerading as legitimate “SSL Certificates” from China on your system.
- Won’t run in root mode because America doesn’t need your help being great. Trump is all we need.
- Easy to type with small hands
In the official GitHub page, the programmers also explained how to parse TrumpScript syntax.
“The
is
andare
keywords are used both to check for equality, and for assignment. To use for assignment, say something likeTrump is great
orDemocrats are dumb
. To use to check for equality, do the same but append a?
. For example, you may need to ask yourselfTrump is "the best"?
(although we all know that would evaluate tofact
anyway),” Shadwell and Brown wrote on GitHub.“But most importantly, Trump doesn’t like to talk about his failures. So a lot of the time your code will fail, and it will do so silently. Just think of debugging as a fun little game,” the two ended on a comical note, before reminding everyone that anyone can contribute to this project.
An example of TrumpScript code:
I is Donald Trump it time to tell you a fact for every american there is 100000000 immigrants trust me they are , there over there ; plan against us if, I are fact? ; : say they want to take our guns ! America is great.
Check out the interview Inverse made with the two programmers for more on the project.