e8d0abe
Branches > refactor/use-spec-1 > e8d0abe > files / LICENSE
dev.grahp nonsense idk I'm bored grofl
Commit: e8d0abe2db001708249e6b3ddd2c7ebb07e4265b
Parent: d4fb123
2 changed files:
src/dev/grahp/build.clj view file
@@ -1,7 +1,7 @@ (ns dev.grahp.build) (defmacro build- "Builds up a map of pairs using 'for'."+ "Builds a map using pairs returned by the body of 'for'." {:clj-kondo/lint-as 'clojure.core/for} [bindings & body] `(into {}src/dev/grahp/bytebuf.clj view file
@@ -1,13 +1,19 @@ (ns dev.grahp.bytebuf (:import- [io.netty.buffer ByteBuf]+ [io.netty.buffer ByteBuf Unpooled] [java.io Writer])) (defn print-bb [buf]- (mapv #(bit-and % 0xFF)+ (into []+ (comp+ (map #(bit-and % 0xFF))+ (interpose ", ")) (subvec (vec (.array buf)) (.readerIndex buf) (.writerIndex buf)))) (defmethod print-method ByteBuf [bb w]- (Writer/.write w (str "#ByteBuf " (print-bb bb))))+ (Writer/.write w (str "#" (Class/.getSimpleName (type bb)) " "))+ (Writer/.write w "[")+ (Writer/.write w (apply str (print-bb bb)))+ (Writer/.write w "]"))