Quelle est la maturité de Red ?
coccinelle12-Sep-2014/10:14:53+2:00
Avec un copain, on a l'idée de créer une télécommande DIY pour nos modèles réduits.

On pensait la construire autour d'un ARM Cortex-M3 development board avec un touch screen.

Bien plus fan de Rebol que du C, je me demandais si Red était assez műr pour ce genre de réalisation.
GreG12-Sep-2014/11:34:44+2:00
Pour le moment Red se focalise sur les fonctions "Core", comme le parsing implémenté depuis fin Novembre 2013, l'arithmetique avec le support des réels implémentés en Aout dernier, le support Unicode, ...
Ce sont donc les fondations du langage qui sont en cours d'implémentation. Les I/O ou le graphique ne font pas encore parti des priorités.
MAIS, certains ont déjà écrits des libs pour pouvoir dès à présent utiliser des I/O, produire de l'affichage (SDL, OpenCV), etc...
Je pense que pour implémenter une télécommande, il est envisageable d'utiliser Red mais avant de te lancer pleinement, tente de valider tes prérequis (affichage? quelle lib? support des libs sur ARM? ).
coccinelle12-Sep-2014/18:42:44+2:00
Ben, on en est au tout début, donc on explore sans trop savoir oů l'on va.

Quant'aux librairies, je préfèrerais presque que ce soit Red qui me dise qu'il est construit sur x, y et z, et que ça marche bien.
ldci15-Sep-2014/23:18:26+2:00
Red est un superbe langage très prometteur et qui se développe assez rapidement. Red/System permet de s'interfacer très facilement avec les bibliothèques externes à conditions qu'elle soient écrite en C. Red utilise d'ailleurs des fonctions qui se trouvent dans la libc. Regardez les portages déjà disponibles. Bon courage.
DocKimbel27-Sep-2014/19:28+2:00
Salut,

Si je me souviens bien, les Cortex-M3 ne supportent que le jeu d'instruction Thumb et non le jeu d'instruction ARM standard, donc les binaires Red ne tourneront pas dessus. Le support des modes Thumb et Thumbv2 est prévu, mais non prioritaire pour l'instant, ce sera sans doute pour l'année prochaine (sauf si quelqu'un y contribue).

Désolé...
coccinelle29-Sep-2014/10:18:52+2:00
Merci pour l'infos.

Notre idée étant d'avoir un coeur compilé (entrée, mixage, sortie) et une périphérie interprétée (interface utilisateur principalement), RED pouvait ętre un bon candidat.

Autre paire candidate, c'est le couple C - LUA qui nous permettrait de nous appuyer sur des développementa Open Source existant.

On en est au réflexion préliminaire et pas du tout dans le code alors cela nous laisse le temps de voir comment évoluent les choses.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2