5
Raku objedinjuje mnoge sjajne ideje koje se obično ne nalaze u drugim programskim jezicima.Iako nekoliko drugih jezika nudi neke od ovih značajki, nijedan od njih ne nudi sve.Značajke: - Objektno orijentirano programiranje uključujući generičke podatke, uloge i višestruku otpremu - Funkcionalni programski primitivi, procjena lijenih i željnih popisa, spojnice, automatsko umetanje i hiperoperatori (vektorski operateri) - paralelizam, istodobnost i asinkronizacija, uključujući podršku s više jezgara - definirajuće gramatike zapodudaranje uzoraka i općenita obrada niza - neobavezno i postupno tipkanje