Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 13 2016 03:23
    @PeterWAWood banned @Vexercizer
Pierre Chevalier
@PierreChTux_twitter

En lisant cette dépêche à propos de Guix:
https://linuxfr.org/news/guix-un-outil-pour-les-remplacer-tous
, m'est venue une autre idée, un petit peu moins folle peut-être, à la lecture de ce passage:

Cela peut paraître un choix anodin d’utiliser un langage de programmation à la place de fichiers de configuration « statiques » pour une distribution (et même un gestionnaire de paquets), mais en réalité ça change tout.
Eh oui, là où avec des langages dédiés à un domaine (DSL en anglais), on est toujours limité dans nos possibilités de configuration et par l’apprentissage nécessaire d’une nouvelle syntaxe. Guile devient une sorte de langage universel, extrêmement flexible et permettant des niveaux d’abstraction infinis propres à la programmation.
De plus, grâce à des liaisons (bindings) avec les différents logiciels, il est possible de configurer sa machine entièrement en Guile, sans passer directement par les fichiers de configuration de tel ou tel service.

Évidemment, j'ai immédiatement pensé à la syntaxe clairissime de Rebol et Red, et dans ma tête, j'ai :%s/guile/red/g
François Jouen
@ldci
OK tu nous diras :)
Pierre Chevalier
@PierreChTux_twitter
J'avais déjà fait une LFS (http://www.linuxfromscratch.org/lfs/), il y a une vingtaine d'années: c'est rigolo comme tout et très formateur, ça prend pas mal de temps.
Mais là, réécrire tout le bouzin en Red, je crois que je m'attelle à un sacré morceau!
Je crois que je vais commencer doucettement, par déjà me refaire une LFS "normale" (à savoir tout écrit en C) dans sa version courante (les choses ont dû évoluer, en un peu moins d'une paire de décennies) et ensuite, refaire la manip' en traduisant tout en Red.
Pierre Chevalier
@PierreChTux_twitter
Allez, je vais faire part de tout ça en langue de Shakespeare, manière.
Pierre Chevalier
@PierreChTux_twitter

OK tu nous diras :)

Dans vingt ans à peu près (ETA)...

À moins que je n'arrive, dans le cadre de mes études, à mobiliser quelques autres fadas qui le soient suffisamment pour s'atteler à pareille tâche: une Red-LFS, ou une Red-Guix...

Palaing
@Palaing
@fvanzeveren au cas où la question de l'hébergement serait toujours d'actualité 5 mois plus tard... Il y a évidemment la solution du VPS, on en trouve chez OVH (https://www.ovhcloud.com/fr/vps/) à partir de 3€HT/mois. Plus de boulot pour tout configurer mais aussi plus de liberté...
sylvievathoux
@sylvievathoux
Bonjour tout le monde !
Je cherche à ajuster dynamiquement un container (base face) aux dessins générés par un bloc de commandes Draw. Je ne trouve pas, et je me demande si c'est possible...
Des idées ?
François Jouen
@ldci
Tu as essayé base//image: draw image drawBlock?
oups un / de trop
sylvievathoux
@sylvievathoux

Oui, bien sûr. On peut broder autour de ça, mais dès lors que l'on fait :

img: make image! reduce [size color]

il faut que size soit défini. Ce que je voudrais éviter...

François Jouen
@ldci
Bonjour tout le monde. redCV sera mis à jour demain sur Github. En attendant vous pouvez regarder les nouveautés ici: https://redlcv.blogspot.com/
François Jouen
@ldci
redCV est mis à jour: https://github.com/ldci/redCV. Bel été à toutes et tous.
François Jouen
@ldci
Bonjour à tous. redCV est mis à jour: https://github.com/ldci/redCV. Compatible avec la nouvelle version du compilateur Red. Un nouveau type de matrice développé avec Toomas Vooglaid durant l'été.
Boum69
@Boum69
Bravo pour cette mise à jour et félicitations pour le travail accompli. J'ai testé l'intégralité des mises à jour de cet été. Quel travail colossal.👍 Hate d'essayer cette dernière mise à jour.
François Jouen
@ldci
@Boum69 Merci et n'hésite pas si tu trouves des bugs à me le faire savoir
François Jouen
@ldci

Bonjour les amis. Un question simple sur laquelle je bloque. Je dois générer dynamiquement des faces en red, comme dans ce code:

n: 3
repeat i n [
    mp: to-word rejoin ["mp" i]
    print [mp type? mp]
    mp: make face! [type: 'base size: 20x20 offset: as-pair i i] ;'basic face
    print [mp/type mp/offset]
]

les faces sont bien créées et on peut les ajouter sans problème dans le pane de la fenêtre principale. Mais elles apparaissent ensuite comme unset.

Lop
@Numeross__twitter
François Jouen
@ldci
@lop. La solution fournie par Nénad
repeat i 3 [
    mp: to-word rejoin ["mp" i]
    print [mp type? mp]
    set mp make face! [type: 'base offset: as-pair i i];'basic face
    mp: get mp
    print [mp/type mp/offset]
]

print [mp1/offset mp2/offset mp3/offset]
François Jouen
@ldci
Bonne Année à tous :)
François Jouen
@ldci
redCV et red OpenCV sont à jour sur GitHub pour une compatibilité avec le nouveau compilateur Red. RedCV supporte maintenant les images thermiques des caméras Flir.
Boum69
@Boum69
Bonne année à tous. Encore du super travail. Juste pour info, quelle est la différence entre redCV et red OpenCV 🤔
François Jouen
@ldci
@Boum69. Red OpenCV est un portage écrit en Red/System qui permet d'appeler les DLL d'OpenCV pour environ 600 fonctions de base écrites en C. redCV est un mixte de Red/System et de Red et utilise beaucoup les routines.redCV est plus simple à utiliser que redOpenCV, mais ne comporte pas encore toutes les fonctions similaires à OpenCV. Selon ses besoins, on peut utiliser l'un ou l'autre.
Boum69
@Boum69
Ok merci pour tous ces renseignements. Je teste cela dès que possible. Encore bravo !
Boum69
@Boum69
Bonsoir à tous,
J'ai une question concernant la compilation de script red sous Windows nécessitant View. Après la compilation, on obtient un exécutable qui ouvre en arrière plan une fenetre de commande MS DOS. Est il possible de créer un EXE sans cette fenetre de commande ?
Merci par avance de votre retour et bonne soirée à vous
François Jouen
@ldci
@Boum69 Oui avec l’option -t: red -t Windows nomdufichier.red
Boum69
@Boum69
Ah super 👍😉. Merci beaucoup j'essaierai ça ce soir . Bonne journée
Boum69
@Boum69
Merci mille fois, j'avais essayé plein d'options en vain. Maintenant ça fonctionne🙂
François Jouen
@ldci
Super
François Vanzeveren
@fvanzeveren
Bonjour, cela fait un certain temps (pour ne pas dire un temps certain) que je n'ai plus programmé en Rebol/Red. Je m'y remets, mais je me demande un peu quel est le statut du développement de red? Le langage est-il encore activement développé... ou bien est-il dans un état un peu végétatif. Je m'inquiète de voir que la dernière version 064 date d'Aout 2020... Merci pour vos retourz. François.
François Jouen
@ldci
Bonjour François: ça fait plaisir de te revoir:) Red est très actif en ce moment et avance à grand pas. Les Automated builds, master branch sont mis à jour quasi-quotidiennement et intégrent de plus en plus de fonctionalités intéressantes. Red est suffisament mature pour développer des applications pros. Regarde ici: https://github.com/ldci/Face.
François Vanzeveren
@fvanzeveren
@ldci Merci pour ces précisions. Cela me rassure :) J'ai entrepris d'adapter mon script simetrics.r (http://www.rebol.org/view-script.r?script=simetrics.r) pour Red... et je viens de decouvrir que Rebol et Red se comportent différemment lors d'une division: rebol retourne toujours un 'decimal, alors que Red retourne un 'integer quand les opérandes sont des 'integer... C'est ballot parce que je dois parcourir tout le code à la recherche de division pour vérifier si je ne dois pas forcer un 'to-float sur une des opérandes...
François Vanzeveren
@fvanzeveren
J'ai upgradé vers la version "nightly build" et mon problème de divide et quelques autres sont résolus :) Je me demandais toutefois si une librairie SQL existait pour Red? Merci.
François Jouen
@ldci
@fvanzeveren. Tu trouverasun SQL Light ici: https://github.com/red/code
François Vanzeveren
@fvanzeveren
Merci @ldci :)
François Jouen
@ldci
Bonsoir à tous. redCV est en version 2.0 maintenant: https://github.com/ldci/redCV
François Jouen
@ldci
Un joyeux Noël à toutes et tous :)
François Jouen
@ldci
image.png
Allez pour la fin d'année, un code Red qui crée des. emojis qu'on peut ensuite utiliser dans son programme.
Le plus amusant a été de parser un site Web pour récupérer les valeurs des codes. Parse est vraiment puissant :)
Boum69
@Boum69
Bonjour @ldci et félicitations pour ce travail. C'est très original et très prometteur !! Joyeux Noël avec un peu de retard 🙂
François Jouen
@ldci
@Boum69. Le code est ici: https://github.com/ldci/Red-System
Boum69
@Boum69
Super! Merci pour ce partage ! Bonne soirée
François Jouen
@ldci
Utilisation amusante de l'unicode.
Rectangular representation
For N = 10 , we have  110 objects 

🔴🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
🔴🔴🔵🔵🔵🔵🔵🔵🔵🔵🔵
🔴🔴🔴🔵🔵🔵🔵🔵🔵🔵🔵
🔴🔴🔴🔴🔵🔵🔵🔵🔵🔵🔵
🔴🔴🔴🔴🔴🔵🔵🔵🔵🔵🔵
🔴🔴🔴🔴🔴🔴🔵🔵🔵🔵🔵
🔴🔴🔴🔴🔴🔴🔴🔵🔵🔵🔵
🔴🔴🔴🔴🔴🔴🔴🔴🔵🔵🔵
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔵🔵
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔵
Sum Number by color = 55 objects
Boum69
@Boum69
Super! J'ai hate de pouvoir tester cela. Je suis actuellement en déplacement mais j'ai trop hâte de pouvoir tester cela.
François Jouen
@ldci
Bonne Année 2022
Boum69
@Boum69
Meilleurs vœux pour cette nouvelle année 🙂.