Nothing Special   »   [go: up one dir, main page]

Vai al contenuto

REBOL

Da Wikipedia, l'enciclopedia libera.
Versione del 7 apr 2009 alle 15:52 di TXiKiBoT (discussione | contributi) (Bot: Aggiungo: id:REBOL)

REBOL (si pronuncia come rebel, "ribelle" in inglese) acronimo di Relative Expression Based Object Language. È stato catalogato dai propri creatori come un internet messaging language. In breve, si tratta di un linguaggio di programmazione interpretato per computer che integra una serie di supporti per vari servizi internet, che rende banalmente semplice la stesura di applicazioni internet tipo e-mail client o web server.

REBOL è stato creato da Carl Sassenrath, formalmente riconosciuto come il primo sviluppatore di AmigaOS.

Caratteristiche degne di nota

L'interprete REBOL è disponibile per un vasto numero di piattaforme (oltre 40).

Mette a disposizione risorse grafiche ed audio a prescindere dalla piattaforma usata e possiede un proprio toolkit per la gestione del proprio ambiente a finestre.

La comunità REBOL è collegata attraverso il 'REBOL desktop', una rappresentazione grafica dei file relativi al REBOL immagazzinati su Internet. Lo stesso REBOL desktop è una applicazione REBOL.

REBOL è progettato per maneggiare un gran numero di tipologie di applicazioni, ma nello specifico, mira a rendere semplice la distribuzione di oggetti via rete, possiede quindi numerosi specifici datatypes dedicati, dalla gestione delle valute a quella degli URL.


Esempi

Hello World:

 REBOL [
    Title: "Hello World!"
    File: %hello.r
    Date: 12-January-2002
    Purpose: "Display the words in a window"
    Category: [view VID 1]
 ]

 view layout [text "Hello world!" button "Quit" [quit]]

Questa invece è una semplice applicazione in grado di sfruttare due servizi internet, HTTP e SMTP:

 REBOL [
    Title: "Web Page Emailer"
    File:  %sendwebpage.r
    Date:  12-January-2002
    Purpose: "Get an HTML document from the web and send it through e-mail"
    Category: [web email net 1] 
 ]

 send branko@collin.example read http://www.rebol.com

Il codice sorgente dell'interprete REBOL è chiuso. Ma il possesso di una licenza regolare è richiesto solo nel caso si abbia intenzione di rilasciare applicazioni commerciali. REBOL è attualmente disponibile online su: http://www.rebol.com.

Collegamenti esterni