Pour gérer vos consentements :
Categories: Cloud

Le créateur du noyau d’Amiga OS revient avec REBOL 3.0, un langage de nouvelle génération

Carl Sassenrath est loin d’être aussi connu que les ténors du monde informatique, comme Linus Torvalds ou Dennis Ritchie (pour n’en citer que deux). Et pourtant, il est le créateur du noyau utilisé au sein du système d’exploitation des Amiga, des ordinateurs personnels qui ont été à l’origine d’une véritable révolution… à leur époque. Ce micronoyau très moderne supportait alors le multitâche préemptif, chose inédite dans le secteur grand public.

Peu avant 2000, Carl est revenu sur le devant de la scène avec REBOL, un langage interprété rapide et novateur. Le code REBOL est particulièrement simple à écrire et à maintenir, quoiqu’il adopte une syntaxe très différente de celle de la plupart des langages de programmation actuels. Ce logiciel est livré clés en main, un unique exécutable de petite taille comprenant l’interpréteur et toutes les librairies de base. À tort confondu avec des produits comme Python, REBOL propose une approche inédite permettant de mettre au point des outils réseau complexes en un tournemain. Sa souplesse est telle qu’il est possible de créer des langages métiers, qui pourront venir se greffer à REBOL. Innovante, cette solution a souffert de son manque d’ouverture (en effet, ce n’est pas un produit open source), ne lui permettant pas d’atteindre la masse critique nécessaire à son succès. Elle a su cependant rassembler une petite communauté d’utilisateurs passionnés.

Après plus de quatre années de développement (et de très nombreuses moutures de test), la version alpha de REBOL 3.0 fait enfin son entrée sur le serveur de la compagnie. Si le cœur de l’interpréteur reste sous licence propriétaire, les composants gravitant autour (accès aux fichiers, pile réseau, interface graphique, fonctions de base, etc.) sont tous livrés avec leur code source. Ce modèle hybride sera-t-il à même de rassembler une plus large communauté autour de ce produit ? Rien n’est moins sûr. Toutefois, les développeurs pourront aussi créer leurs propres extensions, en REBOL ou en C, et ce, en adoptant la licence leur convenant. 3D, traitements mathématiques lourds et accès natifs aux bases de données deviennent ainsi à la portée de cette solution. Une petite révolution pour cet outil, qui pour des raisons de portabilité conservait auparavant ses distances avec l’OS hôte. En fait, ce changement de cap n’est pas tellement différent de celui opéré quelques années auparavant par d’autres solutions multiplateformes, comme Java ou AIR, qui se sont elles aussi rapprochées de l’OS hôte.

REBOL 3.0 est aujourd’hui accessible sous Windows, Linux, Mac OS X, FreeBSD, OpenBSD et Amiga OS. À terme, il sera disponible sur un plus grand nombre de plates-formes, en moutures desktop, serveur, embarquées ou même sous la forme de greffons pour les navigateurs web.

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

2 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

4 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

6 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago