Compilation red
jipé4-Jan-2016/13:29:34+1:00
De retour après une longue absence, je vous souhaite tout d'abord mes meilleurs voeux.
Je voudrais faire qq tests avec red (qui m'a redonné envie, merci Doc), j'ai donc commencé par le commencement, sous win7, et j'obtiens ça :

jipé >> red -c hello.red

-=== Red Compiler 0.5.4 ===-

Compiling /c/Rebol/bin/hello.red ...
...compilation time : 616 ms

Compiling to native code...
...compilation time : 19920 ms
...linking time : 1381 ms
...output file size : 316928 bytes
...output file : c:\Rebol\bin\hello.exe

soit 21s de temps de compil... C'est grave docteur ?

A part ça, bravo Doc, quel boulot !

Merci d'avance pour les infos.
ldci6-Jan-2016/8:53:37+1:00
Salut Jipé
Ca fait plaisir de te revoir sur le forum.
Voici la réponse de Nénad à cette question concernant la durée de la compilation. Je l'avais contacté il y a quelque temps à propos de ce problème:
"Le compilateur doit recompiler l’ensemble du runtime Red à chaque fois pour l’instant. La version 0.8.0 réglera le problème grâce à la compilation modulaire."

Idem pour la taille de l'éxécutable

"Oui, environ 450KB pour l’instant, c’est l’ensemble des types de données, toutes les fonctions natives et Red, Parse, l’interpreteur, etc…"

Vivement la version 0.80
jipé6-Jan-2016/9:09:31+1:00
Ouf !
20s pour un simple hello, je m'inquiétais un peu
Content de reprendre du service, ça m'a l'air d'être reparti d'un bon pied ! Y'a pas la quantité, apparemment, mais la qualité est bien toujours là.
A+
jocko7-Jan-2016/18:46:06+1:00
De façon à ne pas me payer tout ce temps de compilation à chaque essai, j'ai compilé une fois pour toutes un script qui ne comporte que les lignes suivantes:

Red [needs: 'view]
myfile: request-file
do myfile

et je peux interpréter et lancer un programme red en fichier texte
PierreCh7-Jan-2016/22:41:49+1:00
@jocko: quel est l'avantage de procéder ainsi, par rapport à l'utilisation de la console Red?
jipé7-Jan-2016/22:52:16+1:00
Ben... y'a pas besoin de la console !
jocko7-Jan-2016/23:01:53+1:00
Oui, pas de console. Je trouvais cela preferable pour tester des programmes graphiques.
PierreCh8-Jan-2016/16:58:44+1:00
Hm. Je me suis mal exprimé. %s/console/interpréteur/g
Autrement dit: quel est l'avantage de la solution présentée, par rapport à faire un:

red lefichiertexte.red

?
jocko9-Jan-2016/8:05:34+1:00
Je teste view (sous windows) dont les sources sont déjà inclus dans la release 0.5.4, mais qui n'est pas accessible par la console actuelle. Il est possible de modifier le script console.red, en lui adjoignant [needs 'view], ou de se passer de la console, comme je l'ai proposé.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2