Ixion - Мультипарадигменный язык программирования для платформы JVM.

Преимущества использования:

Простота:

Синтаксис языка схож с питоном, однако Ixion имеет более интересную систему типов и различные синтаксические решения, отличные от питона

Удобный API:

Язык имеет удобное api, которое позволяет использовать Ixion и его библиотеки в таких языках как java, kotlin, clojure, scala и других

Скорость:

Язык компилируется в jvm, что позволяет ему работать со всеми существующими java-библиотеками, а также быть быстрее питона

Примеры


// Пример лямбды
def main(args: String[]){
    println(sayHello());                                     
}

def sayHello() => "Hello World";
            

//возможность использовать все библиотеки других jvm языков
using java.util.Scanner;

def main(args: String[]){
    var scanner = new Scanner(System.in);
    println(scanner.nextLine());                                          
}

            


//nullable типы
def main(args: String[]) {
   var a : String?;
   var b : String = "Hello";                              
}
            

Установка и использование

Шаг 1

Загрузите и установите JDK 19+ версии под вашу платформу.

Шаг 2

Загрузите и установите Ixion под вашу платформу.

Шаг 3 (Рекомендация)

Скопировать код сверху и попытаться запустить его

Шаг 4

Просмотр документации и написание первой программы. Удачи в использовании!