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
modifierrebol [
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
modifierrebol [
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
.