clojure

    5Ciepło

    4Odpowiedz

    Jestem względnie nowy w Clojure i kompletnej wersji HTML/Compositure virgin. Próbuję użyć Compojure do tworzenia statycznych stron HTML przy użyciu funkcji podobny do tego: (defn fake-write-html

    42Ciepło

    7Odpowiedz

    Biorąc pod uwagę obiekt funkcji lub nazwę, w jaki sposób mogę określić jego stan? Coś takiego jak (arity func-name). Mam nadzieję, że jest inaczej, ponieważ jest dość arity centralny w Clojure

    8Ciepło

    1Odpowiedz

    Biorąc pod uwagę pakiet x.y.z java, mogę podać alias x.y.z na krótszą nazwę, dzięki czemu mogę odwoływać się do klas java w pakiecie jako my-alias.MyJavaClass. Jeśli nie jest to możliwe, mogę tylko im

    5Ciepło

    2Odpowiedz

    Niedawno zacząłem czytać "On Lisp" Paula Grahamsa i ucząc się nauki clojure wraz z nim, więc prawdopodobnie jest tu jakiś oczywisty błąd, ale nie widzę tego: (jest to oczywiście problem z eulerem proj

    14Ciepło

    4Odpowiedz

    Próbuję napisać makro, które będzie wywoływać metody ustawiające java na podstawie argumentów podanych do niego. Tak więc, na przykład: (my-macro login-as-fred {"Username" "fred" "Password" "wilma"})

    14Ciepło

    1Odpowiedz

    Jak zaimplementować serwer echa połączeń 10k w Clojure? clojure.contrib.server-socket nie jest odpowiedzią, ponieważ tworzy nowy wątek systemu operacyjnego dla każdego połączenia.

    9Ciepło

    2Odpowiedz

    Jestem zarówno nowy, jak i stary do programowania - głównie po prostu piszę dużo małych skryptów Perla w pracy. Clojure pojawił się właśnie wtedy, gdy chciałem nauczyć się Lisp, więc staram się nauczy

    10Ciepło

    2Odpowiedz

    Próbuję uzyskać metadane wszystkich wbudowanych funkcji Clojure. W previous question Dowiedziałem się, że można to osiągnąć za pomocą czegoś takiego jak ^#'func_name (pobierz meta dane obiektu var). A

    11Ciepło

    1Odpowiedz

    Prawie 2 identyczne programy do generowania nieskończonej liczby leniwych randoms. Pierwsza nie ulega awarii. Druga awaria z wyjątkiem OutOfMemoryError. Czemu? ;Return infinite lazy sequence of random

    37Ciepło

    5Odpowiedz

    Próbuję wykonać func kilka razy przed rezygnacją z wyjątków. Ale nie jest ważne w Clojure, aby powrócić z bloku catch. Jak można to osiągnąć? (loop [tries 10] (try (might-throw-exception)