8 points par xguru 2022-01-30 | 3 commentaires | Partager sur WhatsApp
<p>&quot;Pipelined Relational Query Language&quot; <br /> - Aussi lisible, explicite et déclaratif que SQL <br /> - Contrairement à SQL, permet de créer un pipeline logique pour les transformations et prend en charge des abstractions comme les variables et les fonctions <br /> - Transpilé en SQL, donc utilisable avec n’importe quelle base de données compatible SQL <br /> - Open source en Rust <br /> <br /> * Ce n’est pas encore finalisé : il s’agit pour l’instant d’une proposition de feuille de route pour le langage et sa direction de développement, actuellement en cours de développement</p>

3 commentaires

 
daejin 2022-02-01
<p>Je pensais que c’était similaire à LINQ en C#, mais la section « Similar projects » en dessous le résume bien. D’après mon expérience, contrairement au SQL, quand on utilise LINQ dans un programme, il faut se montrer encore plus attentif à la gestion des erreurs. Par exemple, pour ne récupérer que la première valeur, l’utilisation de la méthode First permet d’écrire quelque chose de simple et clair, mais dès qu’il y avait la moindre possibilité de null, j’avais l’impression de n’utiliser que FirstOrDefault.</p>
 
mrchypark 2022-01-30
<p>On dirait un système syntaxique comme `dplyr` en R. Ça semble aussi similaire à pandas.</p>
 
xguru 2022-01-30
<p>Malloy - un meilleur SQL par Looker https://fr.news.hada.io/topic?id=5840<br /> <br /> C'est une proposition, similaire à Malloy ci-dessus, visant à rendre SQL un peu meilleur.</p>