Pytania oznaczone «clojure»

126
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? Czy ma to duże znaczenie w taki czy inny sposób? Z moich...

109
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ń...

100
Do czego przydatny jest Clojure? [Zamknięte]

W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

98
Clojure: wady (seq) vs. koniunkcja (lista)

Wiem, że conszwraca sekwencję i conjzwraca kolekcję. Wiem też, że conj„dodaje” pozycję do optymalnego końca kolekcji i conszawsze „dodaje” ją do przodu. Ten przykład ilustruje oba te punkty: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns a...

97
Przepisanie Java do Clojure

Moja firma właśnie poprosiła mnie o przepisanie dużej (50 000 pojedynczych linii kodu) aplikacji Java (aplikacji internetowej korzystającej z JSP i serwletów) w Clojure. Czy ktoś jeszcze ma wskazówki, na co powinienem uważać? Pamiętaj, że dobrze znam zarówno Javę, jak i...