Programmering

Rooby-språk forener Go, Ruby

Go og Ruby-språkene er samarbeidet med Rooby-språket ment for effektiv utvikling av mikrotjenester.

Det objektorienterte språket har Rubys syntaks og er skrevet i Go. Det er for å utvikle mikrotjenester som skal være effektive og enkle å skrive. Men språket utgjør ikke en Ruby-oppgradering. "Å ha full støtte til Rubys [funksjoner] vil være en enorm innsats, og det vil være en feil vei å gå," ifølge språkets dokumentasjon.

Roobys utviklere sier også at språket "ikke kan være syntaktisk sukker over Go fordi vi bygger et abstraksjonslag på det, ikke forking Go og modifiserer parseren. Så vi må absolutt [forbedre] implementeringen vår for å gjøre den så performant som mulig." For å gjøre Rooby performant, krever planer å bygge et serverbibliotek ved hjelp av Go's net / http-pakke. Rooby kan kompileres i bytekode og evaluere bytekode direkte. For tiden er parseren håndlaget og vil ha begrensninger.

Rooby kan utgjøre en annen banebrytende bruk av Go-språket, som har sett bred adopsjon i Docker-containersystemet. Ruby er i mellomtiden kjent for sin enkelhet og sin rolle i Ruby on Rails Web Development Framework.

$config[zx-auto] not found$config[zx-overlay] not found