Skip to content

Instantly share code, notes, and snippets.

View serioga's full-sized avatar

Sergey Trofimov serioga

View GitHub Profile
@serioga
serioga / qwe.clj
Last active January 26, 2019 11:00
Matching without `match`.
(ns clojure-benchmarks.qwe
"To match or not to match.
https://t.me/clojure_ru/77518
канаки, [25.01.19 19:57]
ну простой пример, когда нужно по разному хендлить [:qwe 0] и [:qwe n]
конечно это все можно и просто ификами написать, но это лишняя вложенностт")
(set! *warn-on-reflection* true)
(ns user
(:require
[criterium.core :as criterium]))
(set! *warn-on-reflection* true)
(defmulti test-multi :type)
@serioga
serioga / test.clj
Created December 26, 2018 08:51
Test solutions for request from @linchk https://t.me/clojure_ru/71619
(ns dev.test
"Test solutions for request from @LinchK https://t.me/clojure_ru/71619"
(:require
[criterium.core :as criterium]))
(set! *warn-on-reflection* true)
(def sample
"Data sample from https://t.me/clojure_ru/71619"