Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

REBOL 3.0 sort en version Alpha
Le langage adopte une licence hybride : un pas vers sa démocratisation ?

Le , par Idelways, Expert éminent sénior
REBOL est un langage de programmation multiparadigme inventé par Carl Sassenrath en 1997.

Il est très particulier et innovant mais malheureusement peu connu, tout comme son créateur, pourtant à l'origine du noyau des systèmes Amiga.

Après 4 ans de refonte totale et la sortie d'un grand nombres de versions de pré-test, REBOL 3.0 vient d'atteindre le stade Alpha et tronque sa licence propriétaire —en partie à l'origine de la réticence des développeurs envers ce langage— contre une licence hybride.

Le noyau de l'interpréteur reste propriétaire, mais l'ensemble des librairies et des outils qui gravitent autour sont désormais sous licence hybride.

REBOL 3.0 Alpha est disponible en téléchargement pour les plateforme Windows, MacOS, Linux, FreeBSD, OpenBSD... et Amiga.

Pour mémoire, Rebol est un langage de programmation script de haut niveau fond sur une sémantique dénotationnelle. Il s'auto-défini comme un « Messaging Language ». On le rattache quelquefois au langage Logo avec lequel il a beaucoup de points communs. Du fait de son haut niveau d'abstraction, REBOL possède une grande rapidité de développement et des programmes légers. Son implémentation orientée objet est simple, mais très efficace

Téléchargez REBOL 3.0

Source : le site officiel du langage

Et vous ?

Développez-vous en REBOL ? Pour quels usages et qu'en pensez vous ?

En collaboration avec Gordon Fowler


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Philippe Bastiani Philippe Bastiani - Membre éprouvé https://www.developpez.com
le 04/11/2010 à 21:53
Carl... tous les amigaistes connaissent sa contribution au Kernel ! Le muti-tâche et les bus de comm multi-processeur c'est lui...

La première version de Rebol tournait sur Amiga ! A l'époque, avec ma culture C/C++, je n'avais pas compris l'intéret de ce concept ! Il est pourtant clair qu'au même titre que les DSL, et les langages de script, Robol à sa place.

En fait, à l'origine, Rebol était/est orienté utilisateur de l'outil informatique; et, non pas performance et couteau suisse du développeur ! L'informatique pour tous: une programmation centrée sur les besoins qui ne se perd pas dans les méandres de la technique !

Programmer, comme on parle, comme un langage naturel Faire de la programmation sans que l'on en susse rien comme dirait Molière

La licence n'a pas aidé. Elle a d'ailleurs eu sa polémique !
IMHO, la programmation reste encore un domaine réservé aux techniciens... Rebol a pour vocation d'être du domaine public par le concept qu'il définit ! un paradoxe si on se limite à la licence d'utilisation...

Rebol: à l'origine, il devait s'appeler LAVA

Idée interéssante: le système de plug-in de R3 En particulier, la possibilité d'éxécuter du code dans un browser... Reste à savoir comment, celà peut être mis en oeuvre...
Avatar de supertonic supertonic - Membre habitué https://www.developpez.com
le 05/11/2010 à 16:24
Oui ce language aurait pu devenir le Basic moderne quelque part. Le fait qu'il ne soit pas libre l'empêche de démarrer. C'est un effet pervers de l'opensource, ce qui a aussi causer du tord à Beos à l'époque. (je rappel quand je faisait du rebol sous beos mais c'est perl/gnu-linux qui a gagné car open source...)
Avatar de strikerm59 strikerm59 - Nouveau membre du Club https://www.developpez.com
le 06/11/2010 à 14:22
Bonjour,
Pour ma part, je suis l'activité de REBOL depuis 2000.
Je le met en application en 2010, so what.
Je parlerai de la R2 que j'utilise.
REBOL est pour moi THE language RAD.
C'est un peu comme un célèbre objet pour lequel il y a une application pour cela, avec REBOL il y a toujours une solution.
De part la puissance du language, on développe beaucoup plus vite.
L'avantage, c'est sa légéreté. De n'importe où, on peut télécharger REBOL et l'installer en 1 minutes.
Ensuite, de part sa puissance, on pourra même exécuter des scripts présent sur un serveur Web.
On peut faire en quelques sorte un WebOS ou bureau virtuel très rapidement avec.
En milieu pro, je peux vous garantir qu'il est à aujourd'hui le seul language - à ma connaissance - qui offre LA solution à toutes les problématique de déploiement.
Et cela est un plus indéniable.
A aujourd'hui, la problématique n'est pas tant l'aspect OpenSource, c'est plus la taille de la structure qui n'incite pas le milieu Pro a franchir le cap.
D'un autre côté, c'est un peu le serpent qui se mord la queue, pour qu'une structure grandisse, il faut des clients...
Je pense qu'il y a un vrai potentiel derrière REBOL :
- puissance de la fonction PARSE qui permet énormément d'application (DSL, parsing HTML, test/recettage, ...)
- puissance de l'écriture de protocole
- facilité de déploiement
- puissance des protocoles implémentés en natif http://, pop://...
- maquettage

striker
Avatar de supertonic supertonic - Membre habitué https://www.developpez.com
le 10/11/2010 à 11:59
Tu devrais proposer des tutoriels ou des articles strikerm59
Avatar de strikerm59 strikerm59 - Nouveau membre du Club https://www.developpez.com
le 11/11/2010 à 0:37
L'idée est intéressante.
Mais je suis encore un débutant et pas le temps d'écrire.

Par contre, je ne peux que vous recommandez très chaudement le livre d'Olivier Auverlot : REBOL Guide du programmeur aux éditions Lulu.
Olivier fait parti des pionniers français sur REBOL. Il a écrit plusieurs livres sur REBOL :
Un aux éditions Eyrolle qui ne se trouve plus aussi facilement malheureusement (2002).
Trois chez l'excellent système d'autoédition Lulu (http://www.lulu.com) :
un en français sur REBOL, un autre en anglais qui est la traduction du premier et un dernier sur REBOL/IOS qui est pour simplifier la solution groupware de REBOL Technology écrite en REBOL évidemment.

http://www.lulu.com/browse/search.ph...&fSearch=rebol

Ensuite, il y a un tutoriel en anglais réalisé par Nick Antonaccio :
http://re-bol.com/rebol.html
Il y a beaucoup d'exemple varié.

Sinon, il y a bien les tutoriels écrit par l'auteur du langage, Carl :
http://www.rebol.com/docs/quick-start.html

Le système One-Liner (une ligne de code de 132 caractères):
http://www.rebol.com/oneliners.html
C'est assez bluffant.

Le traditionnel Cookbook :
http://www.rebol.net/cookbook/

Il y a divers forum :
http://www.rebolforum.com (Anglais)
http://www.digicamsoft.com/cgi-bin/rebelBB.cgi (Français)
http://synapse-ehr.com/forums/forumdisplay.php?3-Rebol (Anglais)

Et évidemment, le système AltME avec le world REBOL3.
http://www.altme.com/
AltME est un système de messagerie sécurisé type chat persistant.
Cela ressemble fortement aux BBS d'antant.

striker
Avatar de strikerm59 strikerm59 - Nouveau membre du Club https://www.developpez.com
le 11/11/2010 à 10:02
Ensuite, il y a un excellent site (en anglais) avec plein de tutoriels :

http://www.reboltutorial.com
Avatar de strikerm59 strikerm59 - Nouveau membre du Club https://www.developpez.com
le 20/03/2011 à 10:08
Bonjour,

Un nouveau site pour la communauté Francophone REBOL a été mis en place :

http://www.rebol-france.org

Bonne découverte à tous.

striker
Avatar de Marmot Marmot - Membre habitué https://www.developpez.com
le 27/09/2012 à 10:03
Tentative de la dernière chance pour ramener du monde vers un langage original.

The time has come for REBOL to be released as open source. This is the only way I can see it regaining some degree of momentum and renewed interest -- not just within our REBOL community, but for many yet-to-be users who possess the curiosity or motivation to learn new and powerful programming concepts and techniques.

http://www.rebol.com/article/0511.html

Avatar de pierrechtux pierrechtux - Candidat au Club https://www.developpez.com
le 29/12/2012 à 19:50
Ça y est, c'est fait, Carl a fini par libérer le code source de Rebol3! Ça s'est passé le 12/12/12.

Voir sur le blog de Carl:
http://www.rebol.com/cgi-bin/blog.r?view=0519#comments

Les sources sont par là:
https://github.com/rebol/r3

Dans le genre renouveau/résurrection de Rebol, il y a aussi Red, très prometteur! C'est un nouveau projet, à la syntaxe rebollienne:
http://www.red-lang.org/

Du coup, ça remue pas mal, en ce moment, dans le microcosme Rebol. Il pourrait bien s'agir, cette fois, de la Vraie Rébolution tant attendue!

À+
Pierre
Avatar de pierrechtux pierrechtux - Candidat au Club https://www.developpez.com
le 03/06/2013 à 22:38
Citation Envoyé par pierrechtux  Voir le message
...
Du coup, ça remue pas mal, en ce moment, dans le microcosme Rebol. Il pourrait bien s'agir, cette fois, de la Vraie Rébolution tant attendue!

Bonsoir,

Il y a une conférence dédiée au développement de Rebol et Red, ça se passe à Montréal, au Québec (il y a d'autres Montréaux...) du 12 au 14 juillet.
Pour plus d'informations, s'inscrire, c'est par là:
http://recode.revault.org/

Et ça discute pas mal dans une "chambre" de stackoverflow: http://chat.stackoverflow.com/rooms/291/rebol-and-red

À+
Pierre
Offres d'emploi IT
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil