A joke program made for challenge 2 of University of Glasgow TechSoc's 2019 "Hacker Olympics".
Ruby-Go-Perl: Make a Rube Goldberg type program, which incorporates as many programming languages as possible.
This repo contains the state of the program as of the competition's deadline. No further changes or bug fixes have been made; the Java and Love2D code are still mostly broken.
Tested on Linux.
start.sh
orstart.bat
print the 1st line and invoke Perlline2.pl
prints the 2nd line and invokes Pythonline3.py
prints the 3rd line, compiles line45.cc with a C++ compiler, then runs the C++ executable- The C++ executable prints the 4th line, calls CMake and recompiles
line45.cc
- but this time with a C compiler - The C executable prints the 5th line, then invokes Ruby
line6.rb
prints the 6th line and launches runhaskellline7.hs
prints the 7th line, compiles a C# executable fromLine8.cs
and runs it with Mono- The C# executable prints two lines, compiles a Java .class from
Line9.java
and runs it - The java program prints two lines, then launches Love2D from the root folder
- Finally, Love2D runs
main.lua