2017-08-09 13 views
0

J'espère que ces questions aideront quelqu'un. Je suis nouveau à la fois Hoplon et Boot. J'essaie d'utiliser la bibliothèque "clojure.string" dans un projet Hoplon et je n'arrive pas à l'obtenir. J'ai essayé dans le fichier index.cljs.hl:Comment ajouter la bibliothèque clojure.string à un projet Hoplon frontal en utilisant l'outil de construction Boot-clj

(:require [clojure.string :as str])) 

Et puis il ne charge pas. Ensuite, j'ai essayé, y compris la bibliothèque dans l'outil build.boot mais ne semblait fonctionner:

[org.clojure/clojure.string "1.8.0"] 
[org.clojure/clojure-string "1.8.0"] 

Aucun de ceux qui semblaient travailler donc je suis à la recherche sur la façon dont je peux utiliser la bibliothèque de chaîne.

Cheers, Matt

Répondre

0

Après de longues recherches j'ai finalement compris comment le faire. Tout ce que vous devez faire est dans le fichier "index.cljs.hl" ajouter ce qui suit en haut.

(page "index.html" 
    (:require [clojure.string :as str])) 

Et vous pouvez accéder à la bibliothèque de chaîne comme (str/split etc.

Cheers, Matt

+0

A la réflexion, il ne semble pas travailler dans les index.cljs. hl dossier Je continuerai à travailler dessus – phlie

+0

'clojure.string' est un espace de noms dans clojure lui-même, pas une bibliothèque, vous n'avez pas besoin de vecteurs dépend spéciaux; [ici] (https://github.com/hoplon /demos/blob/62d8c0301512c073f3cb724138193fc67ee2d712/castra-notify-chat/src/hl/castra_notify_chat/index.cljs.hl) est un exemple hoplon où clojure.string est utilisé, votre approche devrait b e le bon – birdspider