Si, ocaml fait une différence entre définition et déclaration... c'est la différence entre un .mli et un .ml -- ou un .cmi et un .cmo.
Et non, renommer un .h en .c (ou .cpp, .cxx, .cc, etc) ne change rien : c'est toujours un fichier qu'il faut #includer pour l'utiliser plutôt que linker avec.
Techniquement, le problème est que le C++ n'est pas un pur langage à part, il est construit sur le C. Or un fichier objet C ne peut contenir que des implémentations. Un foo n'est pas implémenté, donc ne peut trouver sa place dans un .o. Voir la faq C++ pour les détails.
En résumé, mon résumé est correct : une lib avec template doit venir en .h, c'est normal.
Que certains ne soient pas d'accord avec mon opinion ferme sur le C++ est une autre histoire.
Je confirme : effectivement en C++, quand on utilise les templates, il faut le faire dans le .h... voir par exemple la lib boost... qui est un gros .h !
... et oui, bientôt deux ans et la situation ne s'est pas améliorée, il y a toujours des structures publiques qui persistent à mettre en place un système de vote électronique... méthode shadok probablement : à force de merder gravement, il va bien arriver un jour où ça va presque marcher :
J'ai assisté à un exposé sur les femmes et les mathématiques récemment (devant un parterre de mathématicien(ne)s) ; il faut croire que c'est à la mode ces temps-ci de pousser les femmes dans des voies où elles sont peu présentes.
Est-ce sain de vouloir faire la promotion des femmes dans tel ou tel corps de métier? Que l'on fasse sauter d'éventuels verrous qui gênent un libre choix, oui. Que l'on veuille pousser artificiellement des gens (ici des jeunes femmes) dans une voie semble nettement plus douteux.
1. (déjà faite plus haut) les corrections de sécurité ont leur place directement dans le projet initial
2. (a priori pas encore faite) cette description ressemble énormément à ce qu'est une distribution!
Personnellement ce qui me déplaît dans FUSE c'est qu'il demande à avoir de gros droits.
Et ce qui me déplaît dans les VFS c'est qu'ils sont GNOME ou KDE ou ... et pas génériques. L'idéal serait peut-être que la libc permette de détourner les appels systèmes pour que n'importe quel programme accède à des fonctionnalités plus riches.
Un peu comme sous GNU/Hurd, quoi... quel dommage qu'il soit moribond.
Je pointait simplement le fait que l'INRIA il y en a un certain nombre ; déjà en précisant IRISA c'était l'antenne du campus de Beaulieu à côté de Rennes :-)
C'est vrai que c'est bien sympa comme ville ; d'ailleurs j'y fait un saut en fin de semaine :-)
- si le serveur fournit les conditions générales par intermittence, comment peuvent-ils justifier qu'ils les ont fournies?
- même si le serveur est fiable, qu'est-ce qui les empêche de faire lire une version et d'en appliquer une autre?
Bref, dans quelle mesure cliquer sur "J'accepte les conditions" est-il une acceptation valable, dans la mesure où on ne crée pas de lien réel entre la signature et le document signé?
Non, c'est très bien maxima (voir mon commentaire juste en dessous!), mais ce n'est pas sur maxima qu'ils passent les concours...
Le grand-parent pointait fort justement le fait que non seulement c'est maple qui est choisi, mais qu'en plus à cause d'une augmentation énorme des coûts des licences et des systèmes nécessaires pour le faire tourner, les établissements sont restés coincés à maple V !!!
Bref, non seulement ce n'est pas libre, mais en plus c'est tellement cher que ce n'est pas la dernière version qui est utilisée!
On leur parle des enjeux d'autonomie avec des logiciels "gratuits", et la réponse est : "oui, on en a mis un peu, comme ça on a obtenu des ristournes!".
Sur certains concours à la sortie des CPGE, logiciel de calcul formel = maple...
Bref, les migrations sont une bonne chose, mais le fond n'est pas acquis : ce n'est que de la forme.
Moi c'est le "(Remarquez avec autant de pognon...)" qui m'a bien fait rire ; ça sent le double troll:
(1) l'ironie sur la différence de fonds disponibles entre la fondation mozilla et microsoft ;
(2) un petit clin d'oeil sur une polémique qui avait éclaté il y a quelques temps sur le fait que la fondation mozilla avait de gros moyens.
Pour info je me suis coupé en épluchant des patates l'autre jour. J'ai laissé des traces de sang un peu partout. Si je disparais, ces traces pourraient-elles servir à accuser ma femme? Surtout s'ils ne savent pas de quand datent ces traces... Ceci dit, il faut voir quelle quantité de sang ils ont trouvé.
Bref, moi je vois surtout un gars qui bénéficie toujours de la présomption d'innocence mais va devoir vendre sa boîte pour se défendre... si jamais il est innocenté, comment le dédommager de cette perte?
[^] # Re: Une vraie bibliothèque.....
Posté par Snark_Boojum . En réponse au journal GREYCstoration : Appel à contribution. Évalué à 3.
Et non, renommer un .h en .c (ou .cpp, .cxx, .cc, etc) ne change rien : c'est toujours un fichier qu'il faut #includer pour l'utiliser plutôt que linker avec.
Techniquement, le problème est que le C++ n'est pas un pur langage à part, il est construit sur le C. Or un fichier objet C ne peut contenir que des implémentations. Un foo n'est pas implémenté, donc ne peut trouver sa place dans un .o. Voir la faq C++ pour les détails.
En résumé, mon résumé est correct : une lib avec template doit venir en .h, c'est normal.
Que certains ne soient pas d'accord avec mon opinion ferme sur le C++ est une autre histoire.
[^] # Re: Une vraie bibliothèque.....
Posté par Snark_Boojum . En réponse au journal GREYCstoration : Appel à contribution. Évalué à 0.
En résumé : C++ c'est de la daube.
# Voir mon journal précédent...
Posté par Snark_Boojum . En réponse au journal 100% vote électronique à Issy les Moulineaux : ce serait iVotronic d'ES&S. Évalué à 3.
http://linuxfr.org/~Snark_Boojum/12985.html
# Pourquoi pas une dépêche...
Posté par Snark_Boojum . En réponse au journal Nekeme Prod: des jeux libres.. Évalué à 7.
[^] # Re: les clichés, les dev, sur le temps libre
Posté par Snark_Boojum . En réponse à la dépêche Et les femmes ?. Évalué à 5.
# Alors ce chapeau...
Posté par Snark_Boojum . En réponse au journal Europeana : errata. Évalué à 4.
Désolé, je n'ai pas pu m'empêcher ;-)
[^] # Re: Deux remarques
Posté par Snark_Boojum . En réponse au journal Une simple idée sur la sécurité. Évalué à 1.
[^] # Re: Et alors ?
Posté par Snark_Boojum . En réponse à la dépêche Et les femmes ?. Évalué à 10.
Est-ce sain de vouloir faire la promotion des femmes dans tel ou tel corps de métier? Que l'on fasse sauter d'éventuels verrous qui gênent un libre choix, oui. Que l'on veuille pousser artificiellement des gens (ici des jeunes femmes) dans une voie semble nettement plus douteux.
# Deux remarques
Posté par Snark_Boojum . En réponse au journal Une simple idée sur la sécurité. Évalué à 3.
2. (a priori pas encore faite) cette description ressemble énormément à ce qu'est une distribution!
Bref, aucun intérêt.
[^] # Re: Thunar...
Posté par Snark_Boojum . En réponse à la dépêche Sortie de Xfce 4.4, l'autre environnement de bureau. Évalué à 3.
Et ce qui me déplaît dans les VFS c'est qu'ils sont GNOME ou KDE ou ... et pas génériques. L'idéal serait peut-être que la libc permette de détourner les appels systèmes pour que n'importe quel programme accède à des fonctionnalités plus riches.
Un peu comme sous GNU/Hurd, quoi... quel dommage qu'il soit moribond.
[^] # Re: Géographiquement...
Posté par Snark_Boojum . En réponse au journal Proposition de stage ingénieur autour de Kerrighed. Évalué à 4.
C'est vrai que c'est bien sympa comme ville ; d'ailleurs j'y fait un saut en fin de semaine :-)
Ceci dit il fait plus beau sur Grenoble *g*
# Géographiquement...
Posté par Snark_Boojum . En réponse au journal Proposition de stage ingénieur autour de Kerrighed. Évalué à 3.
# Autres questions
Posté par Snark_Boojum . En réponse au journal Est-ce qu'Orange méprise la loi et ses clients ?. Évalué à 10.
- même si le serveur est fiable, qu'est-ce qui les empêche de faire lire une version et d'en appliquer une autre?
Bref, dans quelle mesure cliquer sur "J'accepte les conditions" est-il une acceptation valable, dans la mesure où on ne crée pas de lien réel entre la signature et le document signé?
[^] # Re: la sncf c'est n'importe quoi...
Posté par Snark_Boojum . En réponse au journal Filoutage. Évalué à 2.
[^] # Re: Tirer le prix des licences commerciales vers le bas!?
Posté par Snark_Boojum . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 3.
Le grand-parent pointait fort justement le fait que non seulement c'est maple qui est choisi, mais qu'en plus à cause d'une augmentation énorme des coûts des licences et des systèmes nécessaires pour le faire tourner, les établissements sont restés coincés à maple V !!!
Bref, non seulement ce n'est pas libre, mais en plus c'est tellement cher que ce n'est pas la dernière version qui est utilisée!
[^] # Re: Tirer le prix des licences commerciales vers le bas!?
Posté par Snark_Boojum . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 1.
# Tirer le prix des licences commerciales vers le bas!?
Posté par Snark_Boojum . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 9.
Sur certains concours à la sortie des CPGE, logiciel de calcul formel = maple...
Bref, les migrations sont une bonne chose, mais le fond n'est pas acquis : ce n'est que de la forme.
[^] # Re: Liberté de choix
Posté par Snark_Boojum . En réponse au journal Tanenbaum et les microkernels. Évalué à 2.
Je ne peux rien dire sur le code de linux : pas assez étudié.
Ceci est ma contribution honnête et raisonnable à cette discussion qui manque un peu de ces deux qualités.
# La dernière réponse est une honte...
Posté par Snark_Boojum . En réponse au journal Viamichelin et Konqueror. Évalué à 9.
[^] # Re: troll?
Posté par Snark_Boojum . En réponse au journal Le tour du monde en 80 jours. Évalué à 10.
(1) l'ironie sur la différence de fonds disponibles entre la fondation mozilla et microsoft ;
(2) un petit clin d'oeil sur une polémique qui avait éclaté il y a quelques temps sur le fait que la fondation mozilla avait de gros moyens.
[^] # Re: gaim -> volontaire ! (?)
Posté par Snark_Boojum . En réponse à la dépêche Gajim en version 0.11 !. Évalué à 1.
# Comme disait Coluche...
Posté par Snark_Boojum . En réponse au journal La wii rend fou ?. Évalué à 1.
[^] # Re: Le meurtre pour les nuls
Posté par Snark_Boojum . En réponse au journal Reiserfs à vendre ?. Évalué à 3.
Bref, moi je vois surtout un gars qui bénéficie toujours de la présomption d'innocence mais va devoir vendre sa boîte pour se défendre... si jamais il est innocenté, comment le dédommager de cette perte?
[^] # Re: Réponse d'un catholique convaincu
Posté par Snark_Boojum . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 5.
# Une petite page de liens vers des logiciels compatibles...
Posté par Snark_Boojum . En réponse au journal La webcam est-elle prete pour le desktop ?. Évalué à 6.