Rebol er et høyt nivå skriptprogrammeringsspråk utviklet og forestilt av Carl Sassenrath basert på denotational semantikk og proklamere seg "Messaging Språk". Vi kan muligens knytte det til logospråket (spesielt kjent for skilpadden) som det har mye til felles med.
Det er flere versjoner av Rebol- tolken , hvorav noen er gratis:
Språket er tilgjengelig på flere plattformer, inkludert Windows , Linux , Mac OS X og Open BSD .
Rebol er preget av sitt høye abstraksjonsnivå. Dermed blir en IP-adresse som 192.164.86.8 ansett som en type base i rebol og har egne manipulasjonsfunksjoner.
Det er et språk som tilbyr prototype-orientert programmering . Det er faktisk ingen forestilling om klasse , idet hvert objekt kan instantieres fra et annet. Forestillingene om instantiering og arv er mindre distinkte enn i de fleste andre objektorienterte språk .
Den foreslår også en mekanisme (instruksjon Parse) som gjør det mulig å bare definere en dialekt, et språk som er tilpasset den valgte syntaksen for lettere å løse et dataproblem enn med den generelle syntaksen til språket.
Den har nå et plugin som tillater kjøring av reboll- applets fra en nettleser (iSeptember 2004, fremdeles bare tilgjengelig for Windows og Internet Explorer , men det er en mulighet for å bruke den også med Firefox ).
REBOL 3 ble lansert i 2004 og skulle åpne Rebol for omverdenen, spesielt med integrering av et åpent lag som muliggjorde integrering med omverdenen via Host-Kit-modulen. Men alene overfor prosjektet lyktes ikke Carl Sassenrath . Det var endelig sommeren 2012, på bloggen sin, at han lanserte en første stråle av håp til hele samfunnet og ventet på alvorlige nyheter i mer enn 2 år.
Til slutt, etter mye venting, ble 12. desember 2012Carl Sassenrath kunngjorde på bloggen sin tilgjengeligheten av den tredje opusen til REBOL-programmeringsspråket i Open Source . Kildene er tilgjengelige på GitHub under Apache-lisensen .