W ramach projektu opracowany zostanie język programowania ogólnego zastosowania wraz z oprogramowaniem kompilującym oraz dedykowany debugger oparty o maszynę wirtualną. Podstawowym wyzwaniem technologicznym w projekcie jest opracowanie języka o wysokiej ekspresywności, przy zachowaniu wielu niezbędnych cech takich jak spójność, łatwość w nauce, intuicyjność w pracy, bezpieczeństwo języka czy wsparcie nowoczesnych paradygmatów programowania. Dodatkowo projekt stawia przed sobą szereg wyzwań technologicznych związanych z oprogramowaniem kompilującym oraz debuggerem języka. Obejmują one: połączenie kompilacji do wydajnego kodu maszynowego z możliwością kompilacji do maszyny wirtualnej umożliwiającą interpretację kodu, stworzenie wydajnego i kompletnego kompilatora inkrementalnego znacznie przyspieszającego rekompilację kodu, opracowanie dedykowanego debuggera opartego o specjalnie zaprojektowaną maszynę wirtualną, pozwalającego na sprawne oraz w dużej mierze automatyczne wykrywanie i poprawianie błędów w programach.
Metodologia prac będzie polegać na przeprowadzeniu 3 zadań. Zadanie 1 skupi się na pozyskaniu nowej wiedzy w zakresie opracowania samego języka, jak i wielu unikatowych schematów składni i semantyki. Zadanie 2 obejmować będzie wytworzenie wysokiej jakości oprogramowania kompilującego, które jest podstawowym narzędziem do pracy z językiem. Prace rozwojowe w zadaniu 3 polegać będą na optymalizacji obszarów biblioteki standardowej języka oraz interfejsów użytkownika, jak i rozwoju i optymalizacji oprogramowania kompilującego oraz języka formalnego.
Projekt jest realizowany przez DuckType Sp. z o. o., współfinansowany ze środków Funduszy Europejskich w ramach I Priorytet programu Fundusze Europejskie dla Nowoczesnej Gospodarki 2021-2027 (FENG); Projekt nr FENG.01.01-IP.02-0062/23. Wartość projektu wynosi 5 701 528,02 zł, wartość dofinansowania 4 173 013,80 zł.