clojure

Scala vs. Groovy vs. Clojure [zamknięta]

Czy ktoś może wyjaśnić główne różnice między scalą, Groovy i Clojure. Wiem, że każdy z tych kompilatorów działa na JVM, ale chciałbym prostego porównania między nimi.

Czy istnieje metodologia programowania funkcyjnego? [zamknięte]

Inżynieria oprogramowania, której się dzisiaj uczy, skupia się całkowicie na programowaniu obiektowym i "naturalnym" obiektow ... Clojure? Jakie są wspólne kroki, jakich artefaktów używam, jak mapować je z przestrzeni problemu do przestrzeni rozwiązania?

Wywoływanie clojure z Javy

Większość najlepszych trafień google dla "wywołania clojure z Javy" jest nieaktualna i zaleca użycie clojure.lang.RT do skomp ... ym wyjaśnieniu, jak wywołać Clojure z Javy, zakładając, że zbudowałeś już jar z projektu Clojure i włączyłeś go do classpath?

Jaki jest najlepszy sposób na tworzenie Gui w Clojure?

Jak najlepiej zrobić Gui w Clojure ? Czy jest przykład jakiegoś funkcjonalnego Swing lub SWT wrappera? Albo jakaś integra ... JavaFX deklaratywnym opisem GUI, który można łatwo zawinąć do S-wyrażeń przy użyciu jakiejś makrologii? Jakieś tutoriale?

Delikatny tutorial do Emacs/Swank/Paredit do Clojure

Przenoszę się do Emacsa, aby pracować nad Clojure /Lisp. Jakie są wszystkie informacje potrzebne do Ustawienia Emacsa, aby mó ... ocenić go. Byłoby świetnie, gdybym mógł również dostać lista komend do pobierania tych rzeczy po skonfigurowaniu na Emacsie.

Jak zrobić aplikację internetową w Clojure? [zamknięte]

Przypuszczam, że jest to dziwne pytanie dla ogromnej większości programistów pracujących na co dzień z Javą. Znam język Java, ... stem zmuszony żyć w świecie Javy, ale dlatego, że lubię język i chcę spróbować, co biblioteki i frameworki powinienem używać?

W Clojure 1.3, Jak czytać i pisać plik

Chciałbym poznać "zalecany" sposób odczytu i zapisu pliku w clojure 1.3 . Jak odczytać cały plik Jak odczytać plik linia po linii Jak napisać nowy plik Jak dodać wiersz do istniejącego pliku

Lisp w realnym świecie

Eksperymentowałem z Lispem (właściwie Scheme) i uznałem go za bardzo piękny język, o którym chciałbym dowiedzieć się więcej. ... em każdego, kto używał Lispu lub widział go w "realnym świecie", lub kto wie, czy jest on uważany za język czysto akademicki.

Proste wyjaśnienie protokołów clojure

Próbuję zrozumieć protokoły clojure i jaki problem mają rozwiązać. Czy ktoś ma jasne wyjaśnienie, co i dlaczego protokołów clojure?

Jak przeładować plik clojure w REPL

Jaki jest preferowany sposób przeładowywania funkcji zdefiniowanych w pliku Clojure bez konieczności ponownego uruchamiania R ... modyfikowanych ciał funkcji i zwracaniu nowych wartości, zamiast zachowywać się tak, jak Źródło nie zmieniło się w wszystkie.

Generowanie permutacji

Szukam algorytmu do generowania permutacji zbioru w taki sposób, że mógłbym zrobić ich leniwą listę w Clojure. tzn. chciałby ... dzo dużych zbiorów. Przydałaby się implementacja w Clojure (lub innym języku funkcyjnym), ale mogę to rozgryźć z pseudokodu.

Interpretacja benchmarka w C, Clojure, Python, Ruby, Scala i innych [zamknięta]

Disclaimer Wiem, że sztuczne wzorce są złe. Mogą one pokazać wyniki tylko dla bardzo konkretnej wąskiej sytuacji. Nie zakł ... y skok produktywności pomiędzy wersjami Rubiego. Czy Mogę zoptymalizować kod Clojure dodając deklaracje typu? Czy to pomoże?

Java to Clojure rewrite

Właśnie zostałem poproszony przez moją firmę, aby przepisać dużą (50,000 pojedynczych linii kodu) aplikację Java (aplikacja i ... uczę się ClojureScript w gniewie! (Zauważ, że zarówno Vaadin, jak i ClojureScript używają frameworków GUI Google pod maską.)

Jak czytać mentalnie Lisp / Clojure code

Wielkie dzięki za wszystkie piękne odpowiedzi! Nie można oznaczyć tylko jednego jako poprawnego Uwaga: już jest wiki Je ... )) (when zs (cat (first zs) (next zs)))))))] (cat (concat x y) zs))))

Dojrzałe frameworki internetowe Clojure? [zamknięte]

Jakie są aktualne wybory dojrzałych frameworków internetowych Clojure? Szukam jakiejś macierzy funkcji mówiącej mi, co obsług ... z frameworków Java - procedury obsługi żądań zwracają identyfikatory akcji, które są ostatecznie obsługiwane przez rendery)

Budujesz aplikację Clojure z interfejsem wiersza poleceń?

Właśnie zacząłem używać Clojure (pochodzącego z Ruby) i chciałbym zbudować małą aplikację z interfejsem wiersza poleceń. Jak ... tp://github.com/richhickey/clojure-contrib/blob/ffa868411cda6c617105b52b4f6f9e0f37ee8c24/src/clojure/contrib/command_line.clj

Średniej wielkości aplikacja Clojure?

Czy istnieje średniej wielkości przykładowa aplikacja Clojure, która mogłaby być wykorzystana jako przykład "najlepszych prak ... N-queens, symulowanie życia, generowanie ciągów Fibonacciego i tak zwyczajowych języków programowania funkcyjnego). Dzięki!

Clojure: cons (seq) vs. conj (lista)

Wiem, że cons zwraca seq, a conj zwraca kolekcję. Wiem też, że conj "dodaje" element do optymalnego końca kolekcji, a cons z ... ub są naprawdę wymienne? Inaczej sformułowane, czy istnieje przykład, w którym lista i seq nie mogą być używane równoważnie?

Jak zmienić CLASSPATH w Javie?

Jak zmienić CLASSPATH procesu Java z wewnątrz procesu Java? Zanim zapytasz mnie "dlaczego chcesz to zrobić?"Wkrótce to wyja ... iś-dziwny-język-jakiś-dziwny-edytor i nie było brane pod uwagę przez większość programistów Javy, którzy mogą mieć odpowiedź.

Sprawdź, czy lista zawiera określoną wartość w Clojure

Jaki jest najlepszy sposób na sprawdzenie, czy lista zawiera daną wartość w Clojure? W szczególności zachowanie contains? ob ... napisać prostą funkcję, aby przejść przez Listę i sprawdzić równość, ale musi być na pewno standardowy sposób, aby to zrobić?