Kotlin Jupyter API Annotations: A Comprehensive Guide for Java Class Libraries

package com.example.math; public class Fibonacci { public static int calculate(int number) { if (number <= 1) return number; return calculate(number - 1) + calculate(number - 2); } } kotlin @file:DependsOn("com.example:math:1.0.0") import com.example.math.Fibonacci val n = 10 for (i in 0 until n) { val fib = Fibonacci.calculate(i) println("Fibonacci of $i: $fib") } kotlin @file:Repository("path/to/my-notebook") @file:JvmName("MyNotebook")