Messages postés par "Praetonus"
Sujet | Date | Extrait |
---|---|---|
Mantra
Un Entity-Component-System en C++ |
mercredi 24 février 2016 à 20h11 | > Pourquoi avoir écrit cette bibliothèque ? Principalement parce qu'aucune implémentation actuelle ne me convient. Je trouve que l'approche dynamique apporte plus d'inconvénients que d'avantages e… |
Mantra
Un Entity-Component-System en C++ |
mardi 23 février 2016 à 22h27 | > `using expand = std::initializer_list<int>` permet de ne pas avoir d'élément dans la liste et de s'affranchir de mettre le `0`. Effectivement, mais le 0 est quand même nécessaire dans pas mal de… |
Mantra
Un Entity-Component-System en C++ |
mardi 23 février 2016 à 01h22 | Bonjour. Je suis Benoît, Praetonus sur les internets, et j'ai la joie de vous présenter ma réalisation, [Mantra](https://github.com/Praetonus/Mantra). # Fonctionnalités Mantra est une biblio… |
vendredi 19 février 2016 à 15h34 | Bonjour les agrumes ! La bêta a été mise à jour et décante sa pulpe à l'adresse suivante : -> [Introduction à la compilation avec LLVM](http://zestedesavoir.com/contenus/beta/890/introduction… | |
vendredi 19 février 2016 à 14h58 | Mes définitions de termes techniques sont tirées du Dragon Book, où langage machine désigne uniquement les langages à destination d'un processeur physique. Effectivement, la distinction compilatio… | |
mardi 16 février 2016 à 21h09 | La fin de la phrase fait toute la différence : « sans réaliser de transformation en langage machine ». La différence entre le JIT et l'interprétation est justement la présence d'un moteur d'exécution… | |
mardi 16 février 2016 à 15h09 | [Pourquoi mes templates ne sont-ils pas reconnus à l'édition des liens ?](http://cpp.developpez.com/faq/cpp/?page=Les-templates#Pourquoi-mes-templates-ne-sont-ils-pas-reconnus-a-l-edition-des-liens) | |
mardi 16 février 2016 à 14h02 | C'est l'idée effectivement. Tu as raison, je vais le spécifier de manière plus explicite. | |
mardi 16 février 2016 à 13h57 | > **Edit** : j'ai quand même une question, est-ce que ce cas ou -INT_MIN ne loge pas dans INT_MAX existe avec d'autres types (peut-être tous) ? La norme n'offre aucune garantie sur la représentati… | |
lundi 15 février 2016 à 15h20 | **@Ardakaniz** : Je pense également que j'ai trop condensé les informations, notamment sur les différents opérateurs. Je vais reprendre pour distiller un peu plus. **@Vayel** : En effet, il manque… | |
samedi 13 février 2016 à 21h59 | Merci pour la piste et pour le tuto. Je ferai des tests, si ça n'est pas concluant je reviendrai par ici. | |
lundi 08 février 2016 à 22h17 | Je te rejoins sur les temps de compilation (même si avec Clang le problème est assez réduit par rapport à d'autres compilateurs), mais moins sur le reste. Les erreurs sont certes assez cryptiques … | |
lundi 08 février 2016 à 21h17 | Spirit dépend de plusieurs autres bibliothèques Boost. En général, c'est une mauvaise idée d'installer Boost par morceaux. Au passage, Spirit est *header-only*, donc il n'y a rien à compiler. Quel… | |
lundi 08 février 2016 à 02h41 | Bonjour. J'ai achevé la rédaction de la partie sur la prise en main de Boost.Spirit. Vous y trouverez un code d'exemple et des explications pour l'analyse lexicale, l'analyse syntaxique et l'utili… | |
dimanche 07 février 2016 à 16h10 | Mon processus de base est le suivant. Si une cellule A a une densité $x$ et est adjacente à une cellule B avec une densité $y < x$, le transfert de A à B est $(x-y)/2$. Lorsque plusieurs cellules tra… | |
vendredi 05 février 2016 à 03h24 | Bonjour. J'ai commencé la partie « code » avec la présentation de l'analyse lexicale avec Boost.Spirit. J'aimerais particulièrement avoir vos avis sur la présentation alternée du code et des expli… | |
vendredi 05 février 2016 à 00h27 | Pour le contexte, il s'agit d'un dungeon-crawler dans une base lunaire. Je voudrais faire en sorte que lorsqu'un espace rempli d'air et un espace sans air communiquent (par ouverture de porte, créati… | |
J'apprend le Rust ( j'essaye )
Je suit le tuto sur Rust que j'ai trouvé sur un zeste de savoir mais j'ai du mal avec certaine notion ... |
jeudi 04 février 2016 à 23h14 | Ben le tuto d'ici est toujours en rédaction. D'ailleurs, tu peux faire un retour sur le sujet de la bêta en citant les passages qui te semblent difficiles et en donnant les points que tu n'as pas sai… |
J'apprend le Rust ( j'essaye )
Je suit le tuto sur Rust que j'ai trouvé sur un zeste de savoir mais j'ai du mal avec certaine notion ... |
jeudi 04 février 2016 à 22h56 | Salut. Le C++ ne propose pas vraiment de concept équivalent (le plus proche serait une classe avec des fonctions membres possiblement pures, un destructeur protégé si il n'y a aucune fonction virt… |
jeudi 04 février 2016 à 22h37 | C'est un paramètre template. Dans ce cas particulier ça désigne le type des paramètres (ou un type déduit si le paramètre template est `void`). Les templates forment tout un pan de C++ et ont des usa… | |
jeudi 04 février 2016 à 22h31 | Salut. Ton erreur vient du fait que la spécialisation de `equal_to` que tu [utilise](http://en.cppreference.com/w/cpp/utility/functional/equal_to_void) n'est apparue qu'avec C++14. Tu dois donc so… |