5
Raku łączy wiele świetnych pomysłów, które zwykle nie występują w innych językach programowania.Podczas gdy kilka innych języków oferuje niektóre z tych funkcji, żaden z nich nie oferuje wszystkich.Cechy: - Programowanie obiektowe, w tym ogólne, role i wielokrotne wysyłanie - Prymitywy programowania funkcjonalnego, leniwa i chętna ocena listy, połączenia, autotreading i hiperoperatory (operatory wektorowe) - Równoległość, współbieżność i asynchronia, w tym obsługa wielu rdzeni - Zdefiniowane gramatyki dladopasowywanie wzorców i uogólnione przetwarzanie ciągów - Opcjonalne i stopniowe pisanie