namespaces-reference: ns vs in-ns
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- clojure
- Área
- documentation
Línea de trabajo
Comienza con la referencia de namespaces en https://clojure.org/reference/namespaces, especialmente con la primera sección y el tercer párrafo. Compara los usos documentados de ns e in-ns y aclara después la justificación para recomendar in-ns en la REPL; el trabajo estará terminado cuando la redacción responda por qué se prefiere.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Reading https://clojure.org/reference/namespaces I was a bit surprised how it describes setting up a namespace when REPL-ing (first section, third paragraph):
The best way to set up a new namespace at the top of a Clojure source file is to use the ns macro.
...
At the Repl it's best to use in-ns, in which case the new namespace will contain mappings only for the classnames in java.lang. In order to access the names from the clojure.core namespace you must execute (clojure.core/refer 'clojure.core).
What’s the rationale behind the it's best to use in-ns?
However nice to read what ns does behind the scenes to turn a ‘bare’ namespace into something ‘useable’, it’s not something that seems to be better than ns ?
- Lenguaje dominante
- HTML
- Estrellas
- 259
- Forks
- 275
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de clojure/clojure-site
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
clojure/clojure-site#723 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
clojure/clojure-site#538 · 3 comentarios ·
-
help wanted
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
clojure/clojure-site#386 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
clojure/clojure-site#715 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
clojure/clojure-site#713 ·
Todos los issues de clojure/clojure-site
Issues similares
-
Link Checker Report Abiertoautomated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Humanity AI Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
numfocus/project-fundraising#166 ·
-
area:proxy bug security severity:low track:open-source
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100