namespaces-reference: ns vs in-ns
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- clojure
- Ambito
- documentation
Direzione di ricerca
Inizia con il riferimento ai namespaces all’indirizzo https://clojure.org/reference/namespaces, in particolare la prima sezione e il terzo paragrafo. Confronta gli usi documentati di ns e in-ns, poi chiarisci la motivazione per cui si raccomanda in-ns nella REPL; il lavoro è completato quando la formulazione spiega perché viene preferito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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 ?
- 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
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Link Checker Report Apertaautomated issue report
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
VoltAgent/awesome-design-md#469 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
KhronosGroup/glTF#2648 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
sccn/sccn.github.io#108 ·