Le Journal

Sénégal-Maroc, un joueur déjà privé de la Coupe du monde ?
L’information ne figure pas sur la feuille de match, mais le Maroc a terminé la rencontre à 10, dimanche soir, lors de la finale de la Coupe d’Afrique des Nations contre le Sénégal (1-0). Il n’y a pourtant pas eu de carton rouge. C’est une blessure qui a empêché un joueur des Lions de l’Atlas de terminer la partie, alors que tous les changements venaient d’être effectués. Le grand malheureux du jour est Hamza Igamane. L’attaquant du Losc est le dernier Marocain à être entré en jeu, durant la prolongation, à la 98e minute de jeu. Après avoir remplacé Noussair Mazraoui, il s’est blessé environ trois minutes plus tard. En allant au pressing sur Edouard Mendy, le gardien sénégalais, Hamza Igamane a vu son genou droit se planter dans le sol. L’image n’augure rien de très bon. Walid Regragui très inquiet pour Igamane En conférence de presse, après la rencontre, Walid Regragui a confirmé que son joueur était vraiment incapable de continuer la rencontre. « Je pense qu’il s’est fait les ligaments croisés, a confié le sélectionneur des Lions de l’Atlas au sujet d’Igamane. Il a perdu six mois, le pauvre. » Si la nouvelle venait à se confirmer, et il y a de fortes chances que ce soit le cas, l’ancien joueur des Glasgow Rangers serait sans doute privé de la fin de saison avec Lille. Et sa participation à la Coupe du monde 2026 avec le Maroc serait en grand danger.

Universités : la réussite en licence, un bilan très contrasté
Le profil scolaire des étudiants à l’université varie nettement en fonction des filières, une tendance qui s’est accentuée avec la mise en place de Parcoursup, en 2018. Seuls 40,3 % des bacheliers de 2020 ont obtenu leur diplôme de licence après trois ou quatre ans d’études.

Lionel Jospin est en convalescence à son domicile après une « opération sérieuse »
L’ancien responsable socialiste, âgé de 88 ans, n’a pas souhaité donner de détails sur la nature et la cause de cette opération.
Qui est Inès van den Kieboom, la peintre belge devenue star à plus de 90 ans
L’artiste belge Inès van den Kieboom aime les haricots verts aux oignons, les caftans marocains et son jardinier. The post Qui est Inès van den Kieboom, la peintre belge devenue star à plus de 90 ans appeared first on Weekend.

jQuery 4.0.0 est disponible !

LinuxPDF : exécuter Linux dans un fichier PDF

Comment fonctionne ChatGPT Go, à moins de 8€ mais avec de la pub ?

minikv: un key-value store distribué en Rust, construit en public

La renaissance de Golo
Par Philippe Charrière, Principal Solutions Architect chez Docker. J’ai la manie de créer de nombreux side projects (certains survivent).Pendant les vacances de Noël, je voulais valider quelques hypothèses concernant le vibe coding. J'ai donc décidé de faire le portage de Golo, un langage de programmation développé à l'origine en Java et à base de InvokeDynamic, vers GoloScript. Donc un interpréteur Golo, mais cette fois écrit en Go.Donc Golo, c'était par ici: https://golo-lang.github.io "a lightweight dynamic language for the JVM". Ce langage a été développé par Julien Ponge au laboratoire CITI (INSA Lyon) dans le cadre des activités du groupe de recherche DynaMid. Golo est un effort pionnier pour concevoir un langage spécifiquement autour de l'instruction de bytecode invokedynamic introduite dans Java 7 (JSR 292). Contrairement à d'autres langages dynamiques de la JVM comme Groovy, JRuby ou Nashorn qui ont adapté le support d'invokedynamic, Golo a été conçu dès le départ pour tirer parti de ces capacités, ce qui en faisait un runtime de langage léger, rapide et remarquablement hackable.Et je tiens à préciser que Golo est devenu un projet Eclipse en 2015: https://projects.eclipse.org/projects/technology.goloJe suis devenu contributeur du projet, et c'est comme cela que j'ai appris tout ce que je connais de Java (et de la JVM) aujourd'hui.Le choix de ce projet n'était pas anodin: le projet est relativement "gros" et on parle d'implémentation de langage, donc rien à voir avec un simple CRUD pour déployer un service SaaS non sécurisé sur le Cloud. J'ai longtemps contribué dessus, donc je connais plutôt bien le code, ainsi que les spécificités du langages.Ce qui fait que je suis à même de:vérifier que les fonctionnalités sont bien implémentées correctementguider l'agent de codage dans les bonnes directionsfaire des exemples tordus pour valider les implémentationsJ'ai utilisé Claude Code pour faire ce portage (et valider mes hypothèses).À ma grande surprise, j'avais un PoC fonctionnel au bout d'un après-midi !!!. Au bout d'une semaine, une version complète avec des nouveautés par rapport à l'ancienne version (notamment liées à WebAssembly et forcément l'IA générative). Et quand je dis une semaine, c'est en pointillé (tôt le matin avant d'aller bosser, le soir la nuit lorsque je ne dors pas).A l'issue de cette première semaine, j'avais un interpréteur GoloScript fonctionnel qui était facile à faire évoluer sans IA! En effet, une des spécificités du projet initial Golo, c'était que sans être un spécialiste de l'implémentation de langage, on pouvait facilement comprendre le code et lui ajouter des fonctionnalités en Java et en Golo. Donc l'interpréteur GoloScript est maintenant "augmentable" en Go et en Golo, et une fois recompilé vous disposez de la nouvelles fonctionnalités (souvenez vous du "remarquablement hackable").La deuxième semaine, (en cours au moment où j'écris ces lignes), consiste plus à faire de la documentation, des tests, des exemples, du fix de bugs, et à commencer à ajouter des fonctionnalités au langage mais sans IA, uniquement en utilisant les possibilités d'augmentations offertes par GoloScript... Et faire aussi un site web pour présenter tout ça (https://gololang.org/ ).Quelques exemples qui illustrent l'usage de GoloScript :Si vous souhaitez reproduire et exécuter les exemples, vous pouvez bien entendu télécharger la dernière release de GoloScript ici https://codeberg.org/TypeUnsafe/golo-script/releases. C'est un simple binaire sans dépendances externes. J'ai pu tester les versions pour Linux arm et amd, ainsi que Darwin arm. N'hésitez pas à me faire un retour si vous rencontrez des problèmes sur d'autres plateformes.Autre solution: j'ai créé une sorte de playground que vous pouvez lancer avec Docker Compose: https://codeberg.org/TypeUnsafe/golo-playground et vous disposerez de tout le nécessaire pour commencer à utiliser GoloScript.Le langage Golo a toujours eu un style bien a lui, qui vous permet de…

"A chaque fois que vous rejetez un appel, vous confirmez que votre numéro est actif. Et voici ce qui arrive..."

Ravens OC Todd Monken gets second HC interview with Browns

