Programmation Rebol/Premier programme

Voici deux variantes du programme Hello world :

  • La première n'utilise que REBOL/Core,
  • La seconde utilise l'extension REBOL/View permettant de créer des interfaces graphiques.

Rebol/Core modifier

rebol [
  title: "hello world"
]
print "Hello World!"

La première partie du fichier définit un bloc entre crochets, précédé du mot-clé rebol. Ce bloc ne fait que donner des informations sur le programme et n'a aucune incidence sur l'exécution.

La ligne qui suit appelle la commande print prenant un argument de type chaîne de caractères.

Rebol/View modifier

rebol [
  title: "hello world"
]

f: make face [
  size: 250x120
  text: "Hello world !"
  offset: 20x20
  pane: make face [
    size: 250x120
    text: "Hello world !"
  ]
]

f/pane/font/size: 22
f/pane/font/valign: 'middle
view f

Hormis l'en-tête vu dans l'exemple précédent, le programme définit une fenêtre f de 250 pixels de large par 120 de haut, de titre "Hello world !" positionnée à 20 pixels des bords supérieur et gauche de l'écran. Il contient un label de même taille affichant le texte "Hello world !".

Les instructions suivant la définition de la fenêtre et ses contrôles modifient les attributs du contrôle nommé pane et affichent la fenêtre en utilisant la commande view.