|
|
REBOL 3.0 : c'est parti !
9/01/08
La première pré-version publique de Rebol 3 est enfin disponible. Il ne s'agit pas d'une version complète et la stabilité ne peut être assurée. Néanmoins, elle est déjà directement utilisable et pas mal d'exemples sont fournis. A tester sans modération mais avec précaution.
Qu'est-ce qui change ?
- Les entiers sont encodés sur 64 bits et les fonctions manipulent donc également les entiers sur 64 bits.
- Type décimal avec précision arbitraire (datatype money)
- L'architecture générale change complètement à la fois pour faciliter l'environnement multi-plateforme et l'intégration aisée de librairie open-source ou propriétaires.
En pratique Rebol est devenu une DLL et l'implémentation des interfaces et du sous-système est ouverte. De plus il est possible d'étendre le langage dynamiquement avec le chargement de plug-in en cours d'exécution.
- Architectures modulaire.
Les modules peuvent être vu comme des espaces de noms indépendants. Il peut donc y avoir plusieurs contextes globaux. C'est évidemment très pratique pour éviter des collisions de noms de variables globals entre plusieurs librairies.
- La gestion des ports (E/S) a été repensé pour l'intégration du mode asynchrone, du streaming et de meilleures performances.
- Support de Unicode. Pour le multilinguisme et les caractères spéciaux présents dans de nombreuses langues, c'est essentiel.
Il n'est pas encore implémenté mais il s'agit du chantier actuel. Le grand avantage de l'implémentation telle qu'elle est prévue est la transparence. Toutes les chaînes de caractères sont Unicode et les fonctions de traitement de chaînes sont identiques.
- Un réécriture complète de VID qui apportera enfin le confort d'utilisation nécessaire à un développement rapide mais, en contrepartie une très faible compatibilité avec du code rebol 2.x.
S'appuyant sur une mise à jour du sous-système graphique, un nouveau système événementiel et un tout nouveau dialecte, on peut espérer à la fois des performances encore meilleure mais surtout une plus grande facilité pour la conception d'interface complexes.
- Nouveau sous-système graphique basé sur SVG (Scalar Vector Graphics). Je ne sais pas à quel point il est déjà implémenté.
- Plein d'autres choses telle que
- une fonction DELECT qui vient compléter PARSE de manière très efficace (pratique pour les dialectes à syntaxe non ordonnées comme VID ou l'ordre des arguments est libre.)
- Les "closures", des fonctions spéciales avec le maintient du contenu de certaines variables en dehors de l'exécution de la fonction.
- Des nouveaux datatypes tel que map! qui remplace hash! et vector! qui sont des sortes de tableaux plus efficaces.
- ...
Ou trouver Rebol 3.0 ?
L'environnement partagé de développement de Rebol 3.0 s'appelle DevBase est sera ouvert bientôt à tout le monde. Sur le Wiki de Devbase, vous trouverez une grande quantité d'information et le fichier à télécharger (uniquement sous windows actuellement)
http://www.rebol.net/wiki
Release notes en français (traduction de Jean-François "Jeffrey" Richard)
Bon amusement !
Téléchargez Rebol
Rebol Core est la version de base de l'interpréteur qui ne comprend pas la gestion de l'interface graphique.
Gratuit +/- 250 Ko
Rebol View correspond à Rebol Core avec, en plus :
- le moteur graphique
- la gestion des sons
- Rebol Desktop
Gratuit +/- 600 Ko
|
09/01/2008 Rebol 3 public alpha
Le tant attendu rebol 3 montre enfin le bout de son nez. Un petit article apéritif en homepage en attendant mieux.
Goldevil
25/11/2007 Bye bye l'ancien forum
Le site Codeur.org qui hébergeait notre ancien forum semble être maintenant innaccessible. Je l'ai donc enlevé du menu.
Goldevil
25/11/2007 Promotions de Noël
A l'occasion des fêtes de Noël, l'excellent "Guide du programmeur Rebol" d'Olivier Auverlot est proposé avec une réduction de 20% (soit 16 euros au lieu de 20). Cela ce passe ici.
Goldevil
20/08/2007 Section téléchargements
Suite à une demande de philippe sur le forum, j'ai rajouté une section téléchargement comprenant un article sur le raycasting
Goldevil
06/05/2007 Interview de Carl Sassenrath
"Pour fêter le 1000ème article d'Obligement, le célèbre magazine en ligne a interviewé Carl Sassenrath.
Ce dernier revient à travers cette longue interview sur ses origines chez Amiga Inc. dans les années 1980 (responsable du développement de l'AmigaOS et du système de l'Amiga CDTV, entre autres), la faillite de Commodore, ses passages chez Apple Computer et Viscorp, les Amiga NG, ou encore sur son nouveau langage révolutionnaire REBOL. Un grand nom de la Silicon Valley ! "
http://obligement.free.fr/articles/itwsassenrath.php
Jedi
19/04/2007 MAJ : Liens
J'ai rajouté dans la section Sites, un hyperlien vers le site Reboleur. Un site FTP de Sébastien 'Jedi' Jeudy avec quelques scripts très intéressants.
Goldevil
26/03/2007 Forum en panne
Il semble que le forum a un problème de fonctionnement lié à la connexion IMAP. Veuillez nous excuser du désagrément.
[Update] Le forum est maintenant fonctionnel (16:00)
Goldevil
23/03/2007 Encore un nouveau livre
L'infatigable Olivier Auverlot nous gratifie d'un nouvel ouvrage sur Rebol/IOS, le serveur d'application Rebol. Plus de détails dans la section livres.
Goldevil
|