Pytania otagowane jako clojure

Clojure to nowoczesny dialekt Lisp dla wirtualnej maszyny Java (z wersjami dla CLR i JavaScript). Clojure to coś więcej niż tylko implementacja Lispa w Javie. Clojure zapewnia dostęp do klas i ekosystemu Java.

11
Odwzorowanie funkcji na wartościach mapy w Clojure
Chcę przekształcić jedną mapę wartości na inną mapę z tymi samymi kluczami, ale z funkcją zastosowaną do wartości. Wydaje mi się, że w interfejsie API clojure istnieje funkcja umożliwiająca wykonanie tej czynności, ale nie mogłem jej znaleźć. Oto przykładowa implementacja tego, czego szukam (defn map-function-on-map-vals [m f] (reduce (fn [altered-map …


6
Dlaczego Clojure ma „słowa kluczowe” oprócz „symboli”?
Mam przelotną wiedzę na temat innych Lispsów (szczególnie Scheme) od dawna. Ostatnio czytałem o Clojure . Widzę, że zawiera zarówno „symbole”, jak i „słowa kluczowe”. Znane mi symbole, ale nie ze słowami kluczowymi. Czy inne Lispy mają słowa kluczowe? Czym różnią się słowa kluczowe od symboli innych niż mające inną …
131 lisp  clojure  scheme  keyword 




9
Clojure: zmniejsz a zastosuj
Rozumiem koncepcyjną różnicę między reducei apply: (reduce + (list 1 2 3 4 5)) ; translates to: (+ (+ (+ (+ 1 2) 3) 4) 5) (apply + (list 1 2 3 4 5)) ; translates to: (+ 1 2 3 4 5) Jednak który z nich jest bardziej idiomatyczny? …
126 clojure 



11
leiningen - jak dodać zależności dla lokalnych plików jar?
Chcę używać leiningen do tworzenia i rozwijania mojego projektu clojure. Czy istnieje sposób na zmodyfikowanie pliku project.clj, aby nakazał mu wybranie kilku plików JAR z lokalnych katalogów? Mam kilka zastrzeżonych plików jar, których nie można przesłać do publicznych repozytoriów. Czy można też używać leiningen do utrzymywania katalogu „lib” dla projektów …
117 java  build  clojure  maven  leiningen 

5
Wyrażenie regularne pasujące do podciągu, po którym nie następuje określony inny podciąg
Potrzebuję wyrażenia regularnego, które będzie pasować, blahfooblahale nieblahfoobarblah Chcę, żeby pasowało tylko do foo i wszystkiego dookoła foo, o ile nie następuje po nim bar. Próbowałem użyć tego: foo.*(?<!bar)co jest dość bliskie, ale pasuje blahfoobarblah. Negatywne spojrzenie z tyłu musi pasować do wszystkiego, a nie tylko do paska. Specyficznym językiem, …
116 java  regex  clojure 


5
Jaka jest „wielka idea” stojąca za trasami kompozycyjnymi?
Jestem nowy w Clojure i używam Compojure do pisania podstawowej aplikacji internetowej. Uderzam jednak w ścianę ze składnią Compojure defroutesi myślę, że muszę zrozumieć zarówno „jak”, jak i „dlaczego” za tym wszystkim. Wygląda na to, że aplikacja w stylu pierścienia zaczyna się od mapy żądań HTTP, a następnie przekazuje żądanie …
109 clojure  compojure 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.