Rebol (storicamente REBOL) è un linguaggio di scambio di dati multipiattaforma e una dinamica multi-paradigma ...
Rebol (storicamente REBOL) è un linguaggio di scambio di dati multipiattaforma e una dinamica multi-paradigma ...
REBOL Piattaforme
Windows
Linux
Mac
REBOL Video e screenshot
REBOL Panoramica
Rebol (storicamente REBOL) è un linguaggio di scambio di dati multipiattaforma e un linguaggio di programmazione dinamica multi-paradigma progettato da Carl Sassenrath per le comunicazioni di rete e l'elaborazione distribuita. Introduce il concetto di composizione: linguaggi piccoli, ottimizzati, specifici del dominio per codice e dati.
Douglas Crockford di fama JavaScript ha descritto REBOL come "un linguaggio più moderno, ma con alcune idee molto simili a Lisp, in quanto è tutto basato su una rappresentazione di dati che è quindi eseguibile come programmi", e come una delle influenze JSON .
Secondo il suo designer la composizione è la proprietà più notevole della lingua: "Sebbene possa essere utilizzato per la programmazione, la scrittura di funzioni e l'esecuzione di processi, il suo punto di forza è la capacità di creare facilmente linguaggi o dialetti specifici del dominio".