PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 22:49. En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 5. DerniĂšre modification le 24 mars 2021 Ă 22:49.
Memory safe array, slice, and pointer types (and unsafe versions, if needed)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 22:48. En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 10.
Il faudrait utiliser fun pour les fonctions, fn ça me fait de le peine.
Et pour main, je trouve ça bizarre. Pourquoi pas pied ou oreille ? Il faudrait un terme plus clair pour dĂ©signer la fonction qui donne du travail aux autres. Peut ĂȘtre master?
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 22:39. En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 5.
https://linuxfr.org/users/milo/liens/linux-et-la-securite-tel-un-desert-et-un-oasis#comment-1841388
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 21:47. En rĂ©ponse au journal RMS et la FSF. ĂvaluĂ© Ă 10.
L'événement déclencheur sont des messages de Stallman liés à l'affaire Jeffrey Epstein et l'université MIT.
Il me semble qu'il avait finalement raison non? https://tech.slashdot.org/comments.pl?sid=14804390&cid=59201724
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 21:40. En rĂ©ponse au lien Appel au boycott de la FSF. ĂvaluĂ© Ă 10.
Korben est bien puant sur ce coup de participer au lynchage.
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 16:05. En rĂ©ponse Ă lâentrĂ©e du suivi Autoriser les urls en http pour le cas particulier du hostname localhost. ĂvaluĂ© Ă 3 (+0/-0).
OpenID a définit un nouveau "flow" qui ne nécessite pas de mettre en place un serveur http cÎté client (avec le poll mode):
https://darutk.medium.com/ciba-a-new-authentication-authorization-technology-in-2019-explained-by-an-implementer-d1e0ac1311b4
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 14:42. En rĂ©ponse au journal RMS et la FSF. ĂvaluĂ© Ă 10.
Pour remplacer le goudron et les plumes par une solution digitale, est-ce qu'il ne faudrait pas un tld .demission ?
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 14:29. En rĂ©ponse au lien Publication de la premiĂšre version stable du langage de programmation Crystal. ĂvaluĂ© Ă 7.
A se demander si ca ne fait pas doublon avec d'autres langages compilés : Go, Rust en particulier.
Mais non voyons, c'est Go et Rust qui font doublons avec C++, Ada, D, Object Pascal... :-)
PostĂ© par devnewton đș (site web personnel) le 24 mars 2021 Ă 14:25. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Je viens de voir que le langage Crystal a une approche mixte avec deux opérateurs:
https://crystal-lang.org/reference/syntax_and_semantics/operators.html#multiplicative
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L456
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L508
PostĂ© par devnewton đș (site web personnel) le 23 mars 2021 Ă 19:22. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Oui, mais ce n'est pas volontaire :-)
PostĂ© par devnewton đș (site web personnel) le 23 mars 2021 Ă 11:22. En rĂ©ponse au journal Question : Ai-je le droit de refuser d'exĂ©cuter un logiciel ?. ĂvaluĂ© Ă 10.
Et le double facteur oĂč tout est sur le mĂȘme pĂ©riphĂ©rique, c'est un concept de gĂ©nie de la sĂ©curitĂ©.
PostĂ© par devnewton đș (site web personnel) le 23 mars 2021 Ă 09:08. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Il y a plein de rĂ©sultats qui n'ont pas de sens sans ĂȘtre un bug :-) En tout cas, crasher le programme pour ça c'est souvent trop violent pour l'utilisateur.
PostĂ© par devnewton đș (site web personnel) le 22 mars 2021 Ă 19:37. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 2.
La premiÚre solution est impossible dans un langage généraliste, car dans ces langages, c'est un problÚme indécidable.
Pourquoi?
La deuxiĂšme solution permet juste de cacher un bug
Pourquoi la division par zéro serait plus un bug que la division par 42 ? Pas évident et pourquoi un bug provoquerait systématiquement un crash complet d'un programme?
La différence pratique, c'est qu'en Go il y a une distinction au niveau langage entre une situation d'exception (issue d'une erreur de programmation) et une simple erreur à laquelle il est possible de réagir plus spécifiquement.
Je trouve que cette distinction rends trÚs pénible d'utiliser des bibliothÚques: on ne sait jamais si une fonction qu'on appelle peut faire crasher ou non le programme.
C'est aussi une question de pratique: la plupart des bibliothÚques C n'utilisent que trÚs rarement un équivalent du panic comme raise(SIGABRT).
PostĂ© par devnewton đș (site web personnel) le 22 mars 2021 Ă 19:24. En rĂ©ponse au journal ZĂ©bulon. ĂvaluĂ© Ă 4.
Zebulon est un peu lent Ă dĂ©marrer : tu parles du personnage ou du jeu lui-mĂȘme?
Du personnage, on dirait un diesel :-)
Du coup, c'est la meilleur astuce que j'ai trouvé pour éviter de faire des cleans et des ré-affichages sur des trucs qui n'ont pas bougés et donc complexifié le code pour pas grand chose.
Autant tout redessiner réguliÚrement (avec requestanimationframe), non?
PostĂ© par devnewton đș (site web personnel) le 22 mars 2021 Ă 11:14. En rĂ©ponse au journal ZĂ©bulon. ĂvaluĂ© Ă 9.
Bonjour et bravo pour ce projet,
Quelques questions et remarques:
PostĂ© par devnewton đș (site web personnel) le 22 mars 2021 Ă 11:02. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 5.
N'hĂ©site pas Ă faire une dĂ©pĂȘche ou un journal sur C#, je pense qu'on est nombreux Ă ne pas avoir suivi les Ă©volutions de ce langage.
PostĂ© par devnewton đș (site web personnel) le 22 mars 2021 Ă 09:12. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
La division par zéro c'est un trÚs bon exemple: un programme ne doit pas crasher juste pour ça.
Il y a plusieurs solutions:
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 23:43. En rĂ©ponse au journal Question : Ai-je le droit de refuser d'exĂ©cuter un logiciel ?. ĂvaluĂ© Ă 6. DerniĂšre modification le 21 mars 2021 Ă 23:46.
Et si tu prenais un abonnement 2g et que tu laissais le téléphone mobile à la maison? Ce serait un fixe avec sms donc compatible avec les sociétés pénibles.
Ce n'est pas parce qu'un téléphone est mobile qu'il faut forcément l'avoir avec soi !
Les gens sont toujours trÚs surpris que je découvre leurs messages trois jours aprÚs parce que j'ai tendant à oublier mon téléphone dans un coin ou ne pas lire mes messages parce que j'ai toujours mieux à faire.
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 23:01. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Si tu veux une expression de besoin simple: je ne veux pas que mon programme se crashe comme une merde parce que dans méthode Dotrucmuche de la libXXX, Henry a ajouté un if(ùge du capitaine > 42)then panic and throw suicide exception before exit(255) sans mettre à jour la doc.
Dotrucmuche
libXXX
if(Ăąge du capitaine > 42)then panic and throw suicide exception before exit(255)
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 22:56. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 4.
Pour les exceptions en C# je ne m'en souviens pas. Ăa a changĂ©? https://www.artima.com/articles/the-trouble-with-checked-exceptions
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 21:59. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
J'en parlais lĂ :-)
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 18:10. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 4.
En Go le panic n'est pas utilisé pour cela.
Oui c'est une pas gestion d'erreur: on crashe le programme salement.
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 15:25. En rĂ©ponse au lien 1979, la centrale nuclĂ©aire de Three Mile Island aux USA, un aperçu de lâenfer - podcast franceinter. ĂvaluĂ© Ă 6.
Comme toujours, chaque énergie a ses avantages et ses inconvénients et le risque zéro n'existe pas
Le problÚme du nucléaire c'est que le risque n'est pas zéro et les conséquences tendent vers l'infini.
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 15:16. En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3. DerniĂšre modification le 21 mars 2021 Ă 23:03.
Si j'Ă©tais dogmatique du langage, je ferais encore du C++ qui est toujours bien plus puissant que Java, Go ou mĂȘme Rust et pas beaucoup plus compliquĂ© au final :-)
PostĂ© par devnewton đș (site web personnel) le 21 mars 2021 Ă 14:54. En rĂ©ponse au journal Adieu vieille branche. ĂvaluĂ© Ă 3.
Beau commentaire écrit de main de maßtre !
AltStyle ă«ăăŁăŠć€æăăăăăŒăž (->ăȘăȘăžăă«) / ăąăăŹăč: ăąăŒă: ăăă©ă«ă éłćٰăă©ăŠă¶ ă«ăä»ă é èČćè»ą æćæĄć€§ ăąăă€ă«
[^] # Re: On m'avait dit que c'était impossible alors il l'a fait
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 5. DerniĂšre modification le 24 mars 2021 Ă 22:49.
Memory safe array, slice, and pointer types (and unsafe versions, if needed)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Mot clef offensant
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 10.
Il faudrait utiliser fun pour les fonctions, fn ça me fait de le peine.
Et pour main, je trouve ça bizarre. Pourquoi pas pied ou oreille ? Il faudrait un terme plus clair pour dĂ©signer la fonction qui donne du travail aux autres. Peut ĂȘtre master?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# On m'avait dit que c'était impossible alors il l'a fait
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Appel Ă contribution pour un nouveau langage !. ĂvaluĂ© Ă 5.
https://linuxfr.org/users/milo/liens/linux-et-la-securite-tel-un-desert-et-un-oasis#comment-1841388
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Contexte
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal RMS et la FSF. ĂvaluĂ© Ă 10.
Il me semble qu'il avait finalement raison non? https://tech.slashdot.org/comments.pl?sid=14804390&cid=59201724
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: En français
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien Appel au boycott de la FSF. ĂvaluĂ© Ă 10.
Korben est bien puant sur ce coup de participer au lynchage.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Alternative : OpenID Connect Ciba
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă lâentrĂ©e du suivi Autoriser les urls en http pour le cas particulier du hostname localhost. ĂvaluĂ© Ă 3 (+0/-0).
OpenID a définit un nouveau "flow" qui ne nécessite pas de mettre en place un serveur http cÎté client (avec le poll mode):
https://darutk.medium.com/ciba-a-new-authentication-authorization-technology-in-2019-explained-by-an-implementer-d1e0ac1311b4
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# A quand un domaine de premier niveau .demission ?
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal RMS et la FSF. ĂvaluĂ© Ă 10.
Pour remplacer le goudron et les plumes par une solution digitale, est-ce qu'il ne faudrait pas un tld .demission ?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ruby vs Crystal
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien Publication de la premiĂšre version stable du langage de programmation Crystal. ĂvaluĂ© Ă 7.
Mais non voyons, c'est Go et Rust qui font doublons avec C++, Ada, D, Object Pascal... :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Je viens de voir que le langage Crystal a une approche mixte avec deux opérateurs:
https://crystal-lang.org/reference/syntax_and_semantics/operators.html#multiplicative
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L456
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L508
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Oui, mais ce n'est pas volontaire :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Anecdote related
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Question : Ai-je le droit de refuser d'exĂ©cuter un logiciel ?. ĂvaluĂ© Ă 10.
Et le double facteur oĂč tout est sur le mĂȘme pĂ©riphĂ©rique, c'est un concept de gĂ©nie de la sĂ©curitĂ©.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Il y a plein de rĂ©sultats qui n'ont pas de sens sans ĂȘtre un bug :-) En tout cas, crasher le programme pour ça c'est souvent trop violent pour l'utilisateur.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 2.
Pourquoi?
Pourquoi la division par zéro serait plus un bug que la division par 42 ? Pas évident et pourquoi un bug provoquerait systématiquement un crash complet d'un programme?
Je trouve que cette distinction rends trÚs pénible d'utiliser des bibliothÚques: on ne sait jamais si une fonction qu'on appelle peut faire crasher ou non le programme.
C'est aussi une question de pratique: la plupart des bibliothÚques C n'utilisent que trÚs rarement un équivalent du panic comme raise(SIGABRT).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Oh un jeu libre
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal ZĂ©bulon. ĂvaluĂ© Ă 4.
Du personnage, on dirait un diesel :-)
Autant tout redessiner réguliÚrement (avec requestanimationframe), non?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Oh un jeu libre
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal ZĂ©bulon. ĂvaluĂ© Ă 9.
Bonjour et bravo pour ce projet,
Quelques questions et remarques:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 5.
N'hĂ©site pas Ă faire une dĂ©pĂȘche ou un journal sur C#, je pense qu'on est nombreux Ă ne pas avoir suivi les Ă©volutions de ce langage.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
La division par zéro c'est un trÚs bon exemple: un programme ne doit pas crasher juste pour ça.
Il y a plusieurs solutions:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Anecdote related
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Question : Ai-je le droit de refuser d'exĂ©cuter un logiciel ?. ĂvaluĂ© Ă 6. DerniĂšre modification le 21 mars 2021 Ă 23:46.
Et si tu prenais un abonnement 2g et que tu laissais le téléphone mobile à la maison? Ce serait un fixe avec sms donc compatible avec les sociétés pénibles.
Ce n'est pas parce qu'un téléphone est mobile qu'il faut forcément l'avoir avec soi !
Les gens sont toujours trÚs surpris que je découvre leurs messages trois jours aprÚs parce que j'ai tendant à oublier mon téléphone dans un coin ou ne pas lire mes messages parce que j'ai toujours mieux à faire.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
Si tu veux une expression de besoin simple: je ne veux pas que mon programme se crashe comme une merde parce que dans méthode
Dotrucmuchede lalibXXX, Henry a ajouté unif(ùge du capitaine > 42)then panic and throw suicide exception before exit(255)sans mettre à jour la doc.Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 4.
Pour les exceptions en C# je ne m'en souviens pas. Ăa a changĂ©? https://www.artima.com/articles/the-trouble-with-checked-exceptions
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3.
J'en parlais lĂ :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 4.
Oui c'est une pas gestion d'erreur: on crashe le programme salement.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: ça a influencé EDF
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien 1979, la centrale nuclĂ©aire de Three Mile Island aux USA, un aperçu de lâenfer - podcast franceinter. ĂvaluĂ© Ă 6.
Le problÚme du nucléaire c'est que le risque n'est pas zéro et les conséquences tendent vers l'infini.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au lien "Rust vs. Go: Why Theyâre Better Together". ĂvaluĂ© Ă 3. DerniĂšre modification le 21 mars 2021 Ă 23:03.
Si j'Ă©tais dogmatique du langage, je ferais encore du C++ qui est toujours bien plus puissant que Java, Go ou mĂȘme Rust et pas beaucoup plus compliquĂ© au final :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: SVN
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Adieu vieille branche. ĂvaluĂ© Ă 3.
Beau commentaire écrit de main de maßtre !
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board