Skip to content
View enforser's full-sized avatar

Block or report enforser

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. divs1210/xodarap divs1210/xodarap Public

    Fearless recursion in Clojure!

    Clojure 74 2

  2. enforser enforser Public

    my website

    Clojure 3

  3. logger.clj logger.clj
    1
    ;; I use these when I want to throw a lot of `time` functions into code, 
    2
    ;; as it allows me to append a log to it. Using log-time-str I can 
    3
    ;; pass the str to whatever logging library I'm using at the time, 
    4
    ;; to achieve any benefits from that. 
    5
    
                  
  4. Lazy side effects in clojure - overc... Lazy side effects in clojure - overcoming chunking
    1
    ;; Unlike fully lazy languages such as Haskell, Clojure seqs often implement chunking.
    2
    ;; This means that when accessing the first element of a sequence, 32 members will be evaluated.
    3
    ;; An example of this can be seen by implementing some side effect in a map.
    4
    
                  
    5
    (first (map (fn [x] (prn x) x) (range 5))) ;; prints 0 through 4, then returns 0