Jingle is an object-oriented programming language currently in development. It is dynamically-typed, inferred and structural. "So why would I use this?", I hear you ask. Well, Jingle is written in very simple syntax. This makes it much easier for beginners without adding complexity or removing functionality for advanced programmers. It also has an interpreter with an experimental JVM target.
fn fibonacci(n): if n < 0: echo("Incorrect input") elif n=1: return 0 elif n=2: return 1 else: return Fibonacci(n-1)+Fibonacci(n-2) echo(Fibonacci(9))