Pytania oznaczone «clojure»

11
Zbliżanie się do SICP w Clojure zamiast Scheme

Jestem studentem trzeciego roku studiów licencjackich w programie inżynierii oprogramowania i wpadłem na pomysł, aby przeczytać SICP doradcy, aby uzyskać głębsze i bardziej fundamentalne zrozumienie zasad stojących za całym tym oprogramowaniem, które tworzymy. Zasugerował, aby nie uczyć się...

11
Kompozycja Przykład oprogramowania transakcyjnej pamięci

Jedną z głównych zalet programowej pamięci transakcyjnej, o której zawsze się wspomina, jest kompozycyjność i modułowość. Różne fragmenty można łączyć w celu wytworzenia większych elementów. W programach opartych na blokadach często tak nie jest. Szukam prostego przykładu ilustrującego to...

11
Tkanie kodu bajtowego vs. makra Lisp

Czytałem o bibliotekach napisanych przez ludzi dla języków takich jak Java i C #, które wykorzystują tkanie kodu bajtowego do robienia rzeczy takich jak przechwytywanie wywołań funkcji, wstawianie kodu rejestrującego itp. Czytałem również o makrach Lisp / Clojure w spróbuj lepiej zrozumieć, jak z...

9
Dostęp do historii `ref` w Clojure

Dokumentacja ref pokazuje opcję: max-historii i stwierdza, że „sędziowie gromadzić historię dynamicznie, ile potrzeba do czynienia z czytanych żądań.” Widzę, że na REPL jest historia, ale nie widzę, jak znaleźć poprzednie wartości referencji: user=> (def the-world (ref "hello" :min-history...