Boo



Website: github.com/boo-lang

Proiectat de: Rodrigo B. De Oliveira


Boo este un limbaj de programare orientat către obiecte, tipat static, care încearcă să utilizeze suportul infrastructurii de limbă comună pentru unicode, internaționalizare și aplicații web, utilizând o sintaxă inspirată de Python și o concentrare specială pe limbaj și compilator extensibilitate.

Unele caracteristici de notă includ inferența de tip, generatoare, multimetoduri, tastarea opțională de rață, macro-uri, închideri adevărate, currying și funcții de primă clasă.

Boo a fost una dintre cele trei limbi de script pentru motorul de joc Unity (Unity Technologies E.Orată de Oliveira, designerul său), până când sprijinul oficial a fost scăzut în 2014 din cauza bazei de utilizator mici.

Compilatorul Boo a fost eliminat din motor în 2017.

De atunci, Boo a fost abandonat de De Oliveira, dezvoltarea fiind preluată de Mason Wheeler.Boo este software gratuit lansat sub licența de 3 clauze BSD.

Este compatibil cu cadrele Microsoft .NET și Mono.