r3-gui
PierreCh9-Jan-2013/17:19:51+1:00
Ladislav a argumenté, il y a peu, sur AltMe, en disant que r3-gui fonctionnait bien, qu'il fallait arrêter de dire qu'il y avait plusieurs versions: en fait, il y a eu une version, passée par Carl à Saphirion, qui depuis l'a continué. Le source est ouvert, licence apache, donc en théorie, on devrait pouvoir merger tout cela harmonieusement. Et le r3-gui devrait pouvoir rejoindre le r3 principal, ou un fork quelconque (git est fait pour forker).


Je viens d'essayer, pour voir, mais plop, ça ne l'a pas fait, avec un rebol3 tout fraîchement compilé:
>> do http://development.saphirion.com/resources/r3-gui.r3  
Script: "R3-GUI" Version: 4440 Date: 7-Dec-2012/12:33:29.702448
** access error: cannot open: shape reason: "module not found"


Pour voir un peu d'où ça viendrait:
>> r3-gui: read http://development.saphirion.com/resources/r3-gui.r3  
== #{
5245424F4C205B0A202020207469746C653A202252332D475549220A20202020
66696C653A202572332D6775692E72330A2020202066726F6D3A2022524D2D41
73736574220A2020202075726C3A20687474703A2F2F7777772E726D2D617373
65742E636F6D2F636F64652F646F776E6C6F6164732F0A20202020686973746F
72793A20687474703A2F2F7777772E726D2D61737365742E636F6D2F636F6465
2F6C6576656C312F72332D6775692F0A202020206C6963656E73653A20687474
703A2F2F7777772E7265626F6C2E636F6D2F72332F72736C2E68746D6C0A2020
202076657273696F6E3A20343434300A2020202064...


Moui, bon... On verra une autre fois...


En fait, il faut le r3 de chez saphirion, pour que ça marche...
Je le cherche...
PierreCh9-Jan-2013/17:43:03+1:00
Mouais bon, j'avais loupé un détail... Merci DideC de m'avoir épargné quelques nerfs à compiler encore un autre r3 pour rien...
DideC9-Jan-2013/17:48:59+1:00
Pour info, j'ai précisé à Pierre que seule la version Win32 contient la partie graphique pour le moment (hors il souhaitait compiler R3 sous Linux).

Le port sur les autres plateformes n'ayant pas encore été fait (des amateurs ?).
PierreCh9-Jan-2013/19:40:23+1:00
Précision: je souhaitais compiler LE R3 DE SAPHIRION sous Linux. Sous GNU/Linux, d'ailleurs.

Hm. Amateur ===> troll détecté?...
jocko10-Jan-2013/8:38:20+1:00
If I was in Saphirion shoes, I would do the following in order to facilitate the acceptation of their gui by the community:

- first revisitate the docs on their site, in order to make them fully compatible with their gui implementation. Do that at least for the introduction document. Emphasize the differences with the previously published docs, and the (still) official gui doc.

- then show the differences between their r3 fork and the version on github, and, as soon as possible make the two be compatible (at least with compilation flags)

- provide technical info to the candidates for porting the work on other platforms.

- finally ask to two or three different people (I mean a young programmer/designer, an older one ...) to propose two or three different skins : a classical/technical (like the current one from Saphirion), a cute one (like for instance the glass style from maxim) and finally a "younger" style.

I insist again : the Saphirion implementation seems to work rather fine, but the lack of coherence with the documentation published on their site remains a big drawback.
jocko10-Jan-2013/8:47:21+1:00
Excusez, j'écris directement en anglais, ça facilitera la lecture aux destinataires

N'hésitez pas à transférer sur ALTME . Je n'y vais plus.
PierreCh10-Jan-2013/11:46:05+1:00
jocko: I agree. Saphirion should certainly go in this direction. And quickly. I did not check if their rebol3 source was on github. If it was the case, that would ease the forking/merging processes. One could even imagine some automation of the mergings, on a regular basis, with some git commands in a cron.
PierreCh10-Jan-2013/11:48:51+1:00
Là, je ne vais plus avoir le temps non plus de divaguer sur altme, ni ici: je m'en vais pour quelques semaines dans le désert, sans connexion.
J'aurais ADORé pouvoir emporter un Rebol libre, montrable à mes partenaires, mes clients, bosser avec, etc. Hélas. là, ce n'est pas montrable, en l'état.

Mais bon, je reste avec mon bon vieux Rebol2. Çapuçapalibre, mais au moins il marche. Et il se dérouille/dépoussière un peu.
shadwolf13-Jan-2013/20:24:04+1:00
jocko I m saying what you are saying since RMA announced they will take the gui in charge.

But seriously they do their stuff the way they want what you can say or would say is of none importance for them.

Saphirion is doing an heavy fork they try to drain all the attention to them.

Like they said in numerous occasion if you don't like what they do then do your own way.

Thing is it is exactly what we should do!


---
Pour resume en francais je doute que la version de saphirion ne sera pas integree a r3 officielle parce que Saphirion a plus interret a etre dans un fork a part pour montrer comment ils sont super forts et montrer a leur clients que leur version de rebol c est du serrieux.

Nous devrions faire notre propre version du r3-gui.
PierreCh13-Jan-2013/23:45:57+1:00
Ça fait un peu ré-invention de roue, non?

Ce serait qui, "on": la communauté rebolienne? les rébolutionnaires francophones?

Plus sérieusement: si on va par là, pourquoi ne pas s'orienter vers Qt? C'est un peu gros, ca fait bien plus que ce qui est nécessaire pour faire des GUI. Mais c'est une bibliothèque d'une grande qualité, et multiplateforme à souhait.
shadwolf14-Jan-2013/1:24:02+1:00
heu pierrech non car on a qu un tier de demi roue...


Tout est ouvert serrieusement et plus je cherche vers une solution SDL AGG plus je m appercoit que ca aurait put etre fait il y a une decade.
shadwolf14-Jan-2013/2:01:16+1:00
on = les gens qui se sentent motiver et y a pas lourd dans ce camp
PierreCh15-Jan-2013/0:28:46+1:00
1/6 de roue de disponible, certes, certes...
Mais je pensais plutôt aux roues de Rebol/view, qui marchaient quand même. C'est cela qu'on se prend à réinventer.

Pour le coup de l'AGG, en 2005, normalement je suivais encore ce qui se passait dans la sphère rebol, mais j'avais dû zapper.

Pour ce qui est de la motivation, je veux bien m'inscrire dans le "on". Pour ce qui est de ma disponibilité, ca va être une autre histoire... Là, je pars en mission pour 2 semaines environ...
gerardcote15-Jan-2013/2:21:02+1:00
C'est pas trop grave de repartir dix ans plus tard - l'important c'est qu'on finisse par partir dans une direction et de demeurer maître de sa destinées - Ici on dit : Être maître chez soi, quand on parle d'indépendance du QC.

Tant qu'on n'a pas le contrôle de ses avoirs (leviers financiers) on ne peut pas aller très loin en terme d'indépendance. Côté logiciel aussi si on fait le parallèle. Maintenant on a tout pour démarrer mais la motivation et le temps libre se sont peu à peu émoussés - il faut donc redonner espoir et travailler en équipe. Définissant les destinations, proposant le parcours à suivre (quitte à réviser si quelque chose accroche le long du parcours) et guidant les volontaires peu habitués ou moins connaissant afin qu'ils suivent le groupe - s'ils le peuvent. enfin on vera si cela tient ou non la route.

Première étape : chacun son environnement de travail installé et les ressources appropriées sous la main.

Ensuite, tenter de compiler R3 pour sa machine ou y installer les exécutables pour qu'elle tourne mais là on ne fait plus partie de ceux qui étudieront le code source et pourront le déboguer, il me semble. Alors je vais prendre le long chemin et tenter de compiler moi aussi... tout en essayant d'ouvrir le source sous éclipse.

Je vais donc voir ce qu'est Github et si je peux y accéder sans trop de problème ou de temps d'apprentissage car je ne connais rien aux outils de gestion des révisions de code source (mon passé se limite toujours aux ancêtres de SVN - je ne me souviens même plus du nom de l'outil). J'ai toujours géré mes révisions à la main jusqu'à ce jour. Je pars vraiment de très-trop loin là.
shadwolf15-Jan-2013/19:25:22+1:00
PierreCh, hum le probleme c est que rebol/view ne marchait pas sous macOSX et avait de gros bugs sous linux. L experience m a montrer que meme entre windows XP et windows 7 il y avait des differences de comportement dans le rendu de la couche AGG allant de ca marchait a ca marche pas en passant par ca merdois sechement...

r2/view on a pas les sources et on les aura probablement jamais.

quand a la sortie du stade alpha de r3 Carl a toujours refuser d etre clair sur ce point pourtant il a eu quoi ... 8 ans pour y reflechir ? )
shadwolf15-Jan-2013/19:27:53+1:00
pour ce qui est de la direction...

Je susi d avis vu qu on est "2 pelés et un tondu" c'est de bien reflechir sur le long terme avant de ce lancer...

Ceci dit ce lancer est finalement le plus dur je pense.

je vais voir si dans les jours / semaines qui viennent je peux lacher une adaptation a SDL du code actuel.
coccinelle15-Jan-2013/22:37:25+1:00
Pour taper dans le concret, j'ai descendu saphir-r3 et r3-gui sur ma machine et j'essaye de porter une appli Rebol vers r3.

Pas mal de problèmes en perspective, surtout les nouveaux messages d'erreur qui sont bien moins clairs qu'avant et qui ne facilite pas le débugage.

Autre problème, les accents, il faut convertir tous les sources en UTF-8(w/o BOM), c'est un peu galère et pose pas mal de problème de compatibilité surtout quand on a sauvé des données avec la fonction save/all.
shadwolf15-Jan-2013/23:08:11+1:00
hehehehee les nouveaux messages d erreures etaient sensés etre plus lisible et les gurus ont donné unanimement leur vote pour que ce soit fait ainsi...


Oui je sais ... je tire sur un ambulance et c est pas bien de le faire.
coccinelle16-Jan-2013/13:43:31+1:00
Qui sait où l'on peut trouver une doc sur tous les styles existant dans r3-gui ?
ldci16-Jan-2013/15:38:02+1:00
Tu peux regarder ici, mais c'est ancien et certainement pas à jour

http://www.rebol.com/r3/docs/gui/gui.html
shadwolf16-Jan-2013/16:54:32+1:00
coccinelle r3-gui de saphirion a pas de documention a jour au mieux c'est la meme doc que celle de Carl.
jocko17-Jan-2013/7:38:13+1:00
oui, c'est bien ça le problème, et c'est d'autant plus surprenant qu'à mon avis ils ont fait assez peu de modifs, au moins pour la partie utilisateur. Ils suffirait qu'ils expliquent clairement dans un document (ou un paragraphe d'introduction) ce qu'ils ont changé dans le concept d'acteur- réacteur. Ca permettrait au moins de faire fonctionner les exemples de base de la doc. Mais impossible d'obtenir ça. Du coup, l'implémentation de Carl (gui.r) n'est plus compatible avec leur r3-view, et leur implémentation (r3-gui.r3) n'est pas utilisable car pas compatible avec la doc ! Drôle d'open source !
shadwolf17-Jan-2013/17:08:48+1:00
jocko je te plus 10oie sur ce coups. Et tu remarquera que si c'est moi qui le dit j ai DideC sur le dos direct qui me traite de troll... mais que si c'est toi qui constate exactement la meme chose il ne se passe rien ...


Une proposition juste comme ca pour DideC, serait qu il teste ce que je dis avant de me traiter de troll?

Et eventuellement s il arrive a faire que personne d autre n arrive a faire et qui est le sujet de tant de douleures et de critique pour ses braves amis de Saphirion se serait d'ecrire une mini doc ici qu une bonne ame se chargerai de convertir en documentation detaillée sur rebolfrance.info wiki ?
DideC21-Jan-2013/9:19:06+1:00
Trouve moi le thread où je dis que la doc est à jour et que r3gui est bien.

J'attends...

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2