Mesdames, mesdemoiselles, messieurs (quel est le titre adéquat pour s'adresser aux transsexuels ? Je ne voudrais pas me faire gronder par Elly<), vous n'êtes pas sans ignorer (je sais ce que je dis) que pendant mon temps libre, je code de menus programmes en D, mon projet actuel est par exemple DCoinCoin, un CoinCoin multiplateforme en D/wxWidgets (il n'est pas encore assez avancé pour le distribuer, mais soyez assurés que je ne manquerai pas de l'annoncer le moment venu).
Venons-en au fait : dans le cadre de ce projet, et de bien d'autres, j'ai eu besoin de certaines bibliothèques que j'ai eu beaucoup de mal à trouver, et pour des choses aussi simples que le HTTP (j'ai fait moi-même une bibliothèque correspondant uniquement à mes besoins, faute de mieux) ou le XML (j'utilise pour l'instant Xmld, mais je pense la réécrire bientôt). Au niveau de l'interface graphique, je n'avais le choix qu'entre Wx et GTK.
Ce que je voudrais savoir, donc, c'est si certains Linuxfriens ont déjà mis le nez dans le D ? J'aime assez le langage, mais son énorme problème est le manque de bibliothèques. Alors est-ce que certains d'entre vous l'ont déjà utilisé et ont été confrontés au même problème ? Avez-vous essayé Tango (une alternative à Phobos, la bibliothèque standard) ? Avez-vous vous-même écrit des bibiliothèques qui méritent d'être connues ?
Voilà pour le D. Je voudrais terminer sur une petite note à propos du français, je me demande d'où vient cette mode d'ajouter -asse à la fin des mots ? J'ai récemment vu brutasse dans un journal, cela signifie-t-il grosse brute, simple brute ou petite brute ? Tout le monde connaîtra déjà le classique bonnasse. Y a-t-il un rapport avec le suffixe de connasse ? Peut-être ne cherché-je pas dans la bonne direction ?
Pour finir, je viens de parler avec une personne ayant la double nationalité Canada-France, sa mère étant française et son père québécois, mais n'étant jamais allée en France. Cette personne m'a dit avoir voté (son choix n'est pas important) aux élections présidentielles. Je suis légèrement choqué par cela, d'autant plus qu'elle m'a clairement dit ne rien connaître de la politique en France et n'avoir voté que « parce que c'est marrant ». Qu'en pensez-vous ?
Merci pour votre attention, j'attends vos réactions avec impatience.
# Pour ceux qui cherchent encore
Posté par Maclag . Évalué à 9.
D - La réponse D
[^] # Re: Pour ceux qui cherchent encore
Posté par Prae . Évalué à 3.
[^] # Re: Pour ceux qui cherchent encore
Posté par Pol' uX (site web personnel) . Évalué à 3.
Adhérer à l'April, ça vous tente ?
# Remarque sur D
Posté par Clément David (site web personnel) . Évalué à 2.
Malgré mon peu d'expérience en D (je me suis arrêté au "Hello World!!!"), j'ai bien vu que certaines librairies principales d'un langage manquaient à l'appel.
Pour moi, la meilleur chose que tu pourrait faire pour améliorer la visibilité de D c'est écrire un binding générique GObject pour D. Et la tout plein de librairies te tomberont dans les mains :) .
[^] # Re: Remarque sur D
Posté par Mildred (site web personnel) . Évalué à 2.
En fait j'utilise le langage Lisaac¹ qui est maintenant libre et public², mais il manque cruellement d'une bibliothèque pour gérer une interface graphique.
¹ http://isaacos.com/li.html
² https://gna.org/projects/isaac/
# -asse = affectif
Posté par ʭ ☯ . Évalué à 1.
Que veux-tu, on ne peut pas brasser beaucoup de cultures et préserver l'originelle dans sa pureté ;-)
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: -asse = affectif
Posté par gyhelle . Évalué à 1.
[^] # Re: -asse = affectif
Posté par jeffcom . Évalué à 3.
exemples :
- brutasse : grosse brute
- connasse : une grosse conne (notez qu'il n'y a pas d'équivalent masculin)
- bouillasse : bouillie plus ou moins dégueulasse
- dégueulasse : vraiment crado
- kick ass : euuuh nan mauvais exemple... ~~>[]
[^] # Re: -asse = affectif
Posté par Dr BG . Évalué à 9.
[^] # Re: -asse = affectif
Posté par Bozo_le_clown . Évalué à 7.
[^] # Re: -asse = affectif
Posté par Dr BG . Évalué à 2.
[^] # Re: -asse = affectif
Posté par Thierry Thomas (site web personnel, Mastodon) . Évalué à 2.
[^] # Re: -asse = affectif
Posté par Bozo_le_clown . Évalué à 2.
[^] # Re: -asse = affectif
Posté par lasher . Évalué à 3.
Mon Petit Robert 2006 me dit que "Connard, -arde, connasse, conne (conard -> conasse)", ça a du coup bien un masculin et un féminin...
[^] # Re: -asse = affectif
Posté par jeffcom . Évalué à 2.
le ard, contrairement au "asse" a une valeur qualitative et pas quantitative : un connard c'est un con dans le sens le plus négatif. En aucun cas, "-ard" n'est l'équivalent masculin de "-asse"
Il me semble que le Littré donne pas mal d'exemples sur ce raccourcit "-ard = masculin de -asse" mais à vérifier...
# D
Posté par Gilles G. . Évalué à 1.
ben moi j'ai eu une DLL à faire au boulot (désolé, on choisi pas tout) et comme je n'ai pas réussi à me mettre au C++ (cf. ce journal http://linuxfr.org/~schaouette/24826.html ), j'ai essayé le langage D (oui, je choisi un peu quand même), et ça fonctionne très bien.
Je n'ai pas utilisé de bibliothèque en dehors de la bibliothèque standard (phobos). La bibliothèque standard "alternative" Tangos ne semble pas encore finalisée, mais j'ai lu sur les Newsgroups qu'il y aurait sans doute un rapprochement entre ces deux bibliothèques bientôt.
Il y a quand un manque de choix du coté des interfaces graphiques. Je n'ai pas réussi à faire fonctionner les bindings FLTK2 pour D ni le portage de FLTK1. Et il n'y a semble-t-il aucun projet de binding pour Qt, ce qui est bien dommage...
Enfin, il faut signaler que les performance de D sont _très_ bonnes sans avoir besoin de trafiquer le ramasse-miettes.
# Le D de Digitalmars
Posté par Jeanuel (site web personnel) . Évalué à 1.
http://www.batbad.com/
[^] # Re: Le D de Digitalmars
Posté par Larry Cow . Évalué à 1.
# Ouf
Posté par Lu (site web personnel) . Évalué à 10.
# programmer des nouvelles librairies
Posté par Nicolas Blanco (site web personnel) . Évalué à 2.
en quelques points ça se passe comment pour programmer une librairie qui n'existe pas dans un langage ? Dans ce cas, faut-il programmer dans un langage de plus bas niveau ? idem pour les bindings, ça se passe comment ?
merci pour les eclaircissement...
[^] # Re: programmer des nouvelles librairies
Posté par Yusei (Mastodon) . Évalué à 2.
De mémoire, et pour faire un binding d'une lib en C vers du ruby, ça revient à coder en C des fonctions qui appellent des macros pour faire les conversions, dans ce style:
TYPE_RUBY ma_fonction(TYPE_RUBY arg) {
type_c arg_c = CONVERSION(arg);
TYPE_RUBY retour = ma_fonction_c(arg_c);
return TYPE_RUBY;
}
Ensuite dans une fonction dont le nom est standardisé, tu "connectes" les fonctions C définies comme ça à des noms de méthodes de classe ou d'instance, ce qui ressemble à:
fonction_livree_par_ruby("toto", &ma_fonction, nombre_arguments);
fonction_livree_par_ruby("toto=", &ma_fonction, nombre_arguments);
fonction_livree_par_ruby("[]", &ma_fonction, nombre_arguments);
Ensuite, pour écrire une bibliothèque pour un langage... ça dépend de ce que tu veux écrire. Pour écrire un parseur XML, tu n'as pas besoin d'utiliser un langage de bas niveau, tu possèdes déjà toutes les primitives nécessaires. Pour écrire une bibliothèque de protocoles réseau, si tu n'as aucune primitive réseau, il te faudra à un moment ou un autre "redescendre" au niveau du C pour utiliser ses primitives réseau, mais tu n'as pas forcément à coder toute la lib comme ça.
# -asse = insultant
Posté par Zorro (site web personnel) . Évalué à 1.
D'ailleurs, le Robert donne aussi la graphie "conasse" ! « Et cette petite conasse, la voilà à vingt ans la femme d'un des hommes les plus riches de France » (Beauvoir)
[^] # Re: -asse = insultant
Posté par Uriel Corfa . Évalué à 1.
Connard, connasse
Grognard, grognasse
etc... ?
[^] # Re: -asse = insultant
Posté par Dr BG . Évalué à 7.
ça marche \o/
[^] # Re: -asse = insultant
Posté par Zorro (site web personnel) . Évalué à 3.
# D, Miam
Posté par plop (site web personnel) . Évalué à 1.
Et la compilation se fait avec Scons auquel j'ai rajouté un "Tool" gdc qui va bien.
Mais même problème, il y a un manque flagrant du coté des bibliothèques.
J'ai développé un binding DevIL, j'ai repiqué/corrigé/mis à jour des bindings OpenGL et SDL (+image, mixer, etc...) et j'essaie de faire un super binding Lua utilisant à fond les templates du D.
[^] # Re: D, Miam
Posté par Stephane Wirtel (site web personnel) . Évalué à 1.
[^] # miniD
Posté par plop (site web personnel) . Évalué à 3.
J'ai obtenu très rapidement des résultats satisfaisant pour ce qui est de fournir des fonctions D aux scripts Lua (les templates génèrent automatiquement un wrapper avec convention d'appel C et s'occupent de gérer les paramètres à partir de la pile Lua) mais maintenant que je souhaite exposer des classes D à Lua, je suis confronté à des problèmes causés par le garbage collector du D (qui ne va pas vérifier dans la lib Lua si l'objet est encore utilisé et peut le détruire à tout moment), ce qui est beaucoup plus difficile à résoudre.
Si MiniD permet de manipuler des objets de classes D (pas seulement des fonctions) alors ça m'intéresse.
# Gcc
Posté par Sylvain Sauvage . Évalué à 3.
— installation et mises à jours simplifiées ;
— visibilité accrue : il est présenté dans la liste de paquets ;
— la possibilité de compiler des programmes en D dans Debian (il y a plusieurs jeux en D qui viennent d’arriver dans la foulée), donc d’augmenter leur visibilité (notamment en tant qu’exemples) et celle du D.
# je vote bien contre aux EUA
Posté par bohemeur . Évalué à 1.
tu votes pour les capitalistes ou les socialos ...
# droit de vote
Posté par tinodeleste . Évalué à 1.
# Mes 2 cts
Posté par reno . Évalué à 2.
Pour ce qui est de voter, même sans connaitre, non ça ne me choque pas: même si tu ne connais pas bien les politiciens, tu peux avoir envie d'éviter que LePen (un politicien d'extrème droite ici) passe par exemple et donc voter contre lui en votant pour un de ses adversaire..
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.