Welcome to your one-stop information source about eating raw programming languages!
SWI is term-rewriting and general-purpose programming language a that tastes like Lime.
C is frontend and imperative programming language a that tastes like Cactus pear.
Mercury is purely functional and backend programming language a that tastes like Boysenberry.