reducers example isn't parallel
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 55/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- clojure
- Ambito
- documentation
Direzione di ricerca
Inizia dalla pagina di riferimento di reducers collegata nell’issue e trova l’esempio di foldcat che usa (range 100000). Aggiorna l’esempio in modo che usi un vettore per il folding parallelo e mantieni un commento esplicativo conciso; il lavoro è completato quando la pagina non presenta più un range sequenziale come esempio parallelo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The following example included in https://clojure.org/reference/reducers won't run in parallel because range is a seq:
(r/foldcat (r/filter even? (r/map inc (range 100000))))
It is confusing to find a "no-gain" example in a page explaining reducers.
Consequently, I'd suggest instead:
;; `vec` is there since seqs don't support parallel folding
(r/foldcat (r/filter even? (r/map inc (vec (range 100000)))))
Perhaps the comment would duplicate some information already in the page (If a collection does not support folding, it will fall back to non-parallel reduce instead.), but newcomers probably will appreciate a reminder (and an example).
- Lingua principale
- HTML
- Stelle
- 259
- Fork
- 275
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di clojure/clojure-site
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
clojure/clojure-site#723 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
clojure/clojure-site#538 · 3 commenti ·
-
help wanted
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
clojure/clojure-site#386 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
clojure/clojure-site#715 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
clojure/clojure-site#713 ·
Tutte le issue di clojure/clojure-site
Issue simili
-
agent-ready documentation needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
untriaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
dotnet/dotnet-api-docs#13095 ·
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100