Suite à la demande presque générale, j'ai décidé de faire un peu plus de journaux sur Ada et Spark.
Et hop, on commence avec la sortie de la dernière version de HAC.
HAC est un compilateur open-source Ada codé entièrement en… Ada.
Bon, ne nous enflammons pas, il ne couvre pas l'intégralité du langage mais cela a permis à Gautier, son concepteur, d'implémenter l'Advent of code de cette année et de l'intégrer au jeu des exemples du compilateur.
Comparé à Gnat, HAC est incomplet mais du coup, beaucoup plus léger. Il peut compiler depuis un stream directement en mémoire.
Et finalement, étant écrit en Ada, HAC est totalement portable.
Si ça vous intéresse:
- l'annonce sur le blog de Gautier
- Quelques screenshots
Ne manquez pas non plus l'ensemble des codes de Gautier référencés en bas de la page. Moi, mon préféré, c'est le Corporate Bullshit Generator dont je me sers depuis des années :)
# Merci, mais surtout ne nous enflammons pas, en effet
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 6. Dernière modification le 25 janvier 2022 à 10:16.
Mieux vaut éviter (ou les apparentements terribles).
Plus sérieusement, merci pour ce journal et surtout ce que cela annonce comme prochains journaux, voire, soyons fous, dépêches sur Ada et Spark. Je suis, d'ailleurs, assez étonnée que le langage Ada n'ait pas sa propre section sur LinuxFr.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 4.
Je ne l'ai même pas fait exprès !
C'est trop fort l'inconscient :)
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 25 janvier 2022 à 19:46.
Je ne vois pas comment tu aurais pu faire exprès pour tout dire.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 3.
Pour les journaux, j'ai potentiellement deux trois trucs sous le coude qui étaient passés dans les liens mais pour lesquels je pourrais écrire un peu plus de trucs.
Pour les dépêches, il devrait y en avoir une dans l'année assez importante. Il semble en effet que la prochaine version Ada 202X soit en fait Ada 2022.
C'est certainement lié au manque de journaux et de news.
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par BAud (site web personnel) . Évalué à 4. Dernière modification le 25 janvier 2022 à 12:22.
manque de contenus, oui :
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 3.
Si y a des dépêches mais pas beaucoup et la dernière date de 2017 puis 2012.
Par contre, je compte plus que 15 contenus, y a 2 pages complètes.
[^] # Re: Merci, mais surtout ne nous enflammons pas, en effet
Posté par BAud (site web personnel) . Évalué à 3. Dernière modification le 25 janvier 2022 à 15:41.
c'est tout l'intérêt de faire de la pub' pour les tags :-) certains se motivent pour en ajouter :p
quand j'ai regardé, il n'y avait qu'une page, soit 15 contenus en lien avec le langage Ada : les mots-clés à chercher (notamment) sont
ada gnat ada95 lovelace
(et il y en a sans doute d'autres).Maintenant, la page tag ada humour toussa, 'cul un mouton :-) eh bien elle se prolonge sur 4 pages.
J'en ai profité pour ajouter des tags langage_eiffel et des tags imagemagick va savoir pourquoi.
Tu as la navigation transverse qui pourrait être améliorée :/ Quand tu es sur la page d'un tag, tu as les tags en relation (appelés Les étiquettes connexes) sur la colonne de gauche (en dessous de la tribune si tu l'affiches)
On a démarré avec :
nous sommes désormais passés à :
et manque toujours une page pour afficher nuage tag ada oui, un nuage graphique : comme ce que j'avais indiqué sur un journal pour rendre les tags jolis mais avec peu d'illustration
comme :
qui devrait montrer l'intérêt (ya possibilité de naviguer quand c'est en SVG : wikini et wikkawiki le permettaient à une époque).
# CBSG
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
Énormissime… Ça me rappelle un peu une autre appli Android. Dans les deux cas, je me demande si la liste n'est pas disponible sous forme de fortune file…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: CBSG
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 4.
Alors, je peux parler pour le CBSG, ayant pu contribuer à quelques morceaux.
Les phrases entendues en réunion sont manuellement restructurées puis découpées afin que chaque partie soit intégrée dans le corpus adéquat (phrase typiquement CBSG™).
Cela donne donc le code infernal qui se trouve ici.
Du coup, je pense qu'il est possible de créer un fichier de fortune mais il sera assez conséquent compte tenu des cardinalités :D
[^] # Re: CBSG
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
L'équivalent des « Perles de » (profs, élèves, Bac, etc.) mais entreprise ici…
Je viens de jeter un coup d'œil et il faudrait plusieurs fichiers en effet (au moins un par département ou top rôle…) et/mais on perdrait certains aspects de la génération… (j'ai pensé aux fichiers de fortune parce-que je n'imaginais pas que c'était des morceaux re-assemblés, je pensais plutôt des listes de dialogues tels quels.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: CBSG
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 4.
Ouais, c'est toute la beauté du truc. Ça permet même aux contributeurs de phrases de ne jamais se lasser de la sortie du CBSG.
[^] # Re: CBSG
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 3.
La version exposée par Gautier est un simple CGI mais si le concept du CBSG te plaît mais que tu as peur de ne pas pouvoir fournir un service de qualitaÿ, il y a une solution pour toi.
Saches qu'il en existe une version permettant de scaler horizontalement très facilement en utilisant des technologies d'avant-garde, c'est le projet Distributed CBSG.
A partir de ça, tu peux balancer de la bullshit à donf
# Merci pour cette gourmandise
Posté par dinomasque . Évalué à 8.
Je raffole des articles ayant le tag Ada
BeOS le faisait il y a 20 ans !
# Trop bien le bootstrap
Posté par GuieA_7 (site web personnel) . Évalué à 3.
C'est toujours super intéressant je trouve ces compilateurs écrits dans le langage compilé (le côté Dogfooding notamment).
Le site du projet (à moins que j'ai raté quelque chose) est plutôt chiche en informations ; on imagine qu'un tel projet a du prendre à son créateur bon nombre de mois de travail, dommage d'aussi mal le présenter. Par exemple, si le compilateur est en lui-même très portable, j'aurai bien aimé connaître les architectures cibles (pour les binaires générés par le compilateur donc).
Merci pour la découverte !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.