La programmation

9
Arrêt de la grammaire Raku sur EOS (fin de chaîne)

En train d'écrire un traducteur d'une langue musicale à une autre (ABC à Alda) comme excuse pour apprendre la capacité Raku DSL, j'ai remarqué qu'il ne semblait pas y avoir de moyen de terminer un .parse! Voici mon code de démonstration abrégé: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use...

9
Afficher plusieurs morceaux de code de manière concise

Je crée un blog avec blogdownlequel je compare le code de R et le code de Stata. Je voudrais montrer les deux codes afin que l'utilisateur puisse comparer comment cela se fait dans R et dans Stata. Cependant, mettre deux morceaux ou plus dans une rangée (code pour R, code pour la sortie Stata +)...

9
Pourquoi recevons-nous un avertissement de référence nulle de déréférence possible, alors que la référence nulle ne semble pas être possible?

Après avoir lu cette question sur HNQ, j'ai continué à lire sur les types de référence Nullable en C # 8 et j'ai fait quelques expériences. Je suis très conscient que 9 fois sur 10, voire plus souvent, quand quelqu'un dit "J'ai trouvé un bug de compilation!" c'est en fait par conception, et leur...

9
Pourquoi LLVM alloue une variable redondante?

Voici un simple fichier C avec une définition d'énumération et une mainfonction: enum days {MON, TUE, WED, THU}; int main() { enum days d; d = WED; return 0; } Il transpile vers le LLVM IR suivant: define dso_local i32 @main() #0 { %1 = alloca i32, align 4 %2 = alloca i32, align 4 store i32 0, i32*...

9
Rompre les optimisations JIT avec la réflexion

En jouant avec des tests unitaires pour une classe singleton hautement simultanée, je suis tombé sur le comportement étrange suivant (testé sur JDK 1.8.0_162): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass...

9
Les méthodes de Vue sont-elles réactives?

J'utilise Vue depuis un certain temps, et mon expérience a toujours été une méthode qui recalculera si ses données réactives sous-jacentes sont mises à jour. J'ai rencontré des informations contradictoires sur SO: J'essayais de répondre à cette question et on m'a dit à plusieurs reprises que ce...