• Skip to primary navigation
  • Skip to content
  • Skip to footer
Clojure Diary Clojure Diary
  • Search
  • Book
  • Code
  • Videos
  • Donate

    Pagination in Clojure is so easy

    less than 1 minute read

    Code

    (defn paginate [coll page per-page]
      (nth (partition-all per-page coll) (- page 1) []))
    
    ;; usage
    (paginate (range 1 15) 2 4)

    Notes

    • Injee

    Updated: October 11, 2024

    Twitter Facebook LinkedIn
    Previous Next

    You May Also Enjoy

    Converting map keys to nested namespace keys

    1 minute read

    My understanding of XTDB (Immutable Databases)

    less than 1 minute read

    garden CSS library for Clojure, and Liberation, my Clojure pet project

    less than 1 minute read

    Calculating rate of change in Clojure

    less than 1 minute read

    • Feed
    © 2026 Clojure Diary. Powered by Jekyll & Minimal Mistakes.