Voici la prochaine question pratique.haskell chuncked lecture http
Je veux télécharger de gros fichiers du serveur http (mises à jour de base de données). Cette opération devrait bloquer l'interface utilisateur de l'utilisateur, l'empêchant d'entrer des données. Donc, le problème est de montrer la barre de progression de l'utilisateur, ce qui lui dira combien il reste à attendre.
En python, les objets de requête ouvrent un objet semblable à un fichier. Je l'ai lu par mandrin et rapporté à l'interface graphique par les fonctions de rappel.
Comment implémenter la même chose en haskell? comment obtenir la taille téléchargée actuelle et le signaler?
Vous répondez quelque chose qui ressemble à "utiliser des sources, Luk". C'est ce que je ne voulais pas faire moi-même. Je vous accepte de répondre, mais en mettant -1 parce que je dois encore regarder à travers les sources. Un peu plus tard, je vais (peut-être) poster ici ce que j'ai cherché. –
Mais vu votre vague description du problème, il n'est pas facile de montrer exactement comment le faire. Comme je l'ai dit, si vous donnez des détails plus concrets, il serait possible de donner une réponse plus utile. – svenningsson