Skip to content

Instantly share code, notes, and snippets.

;; {:deps {org.clojure/clojure {:mvn/version "1.12.1"}
;; com.github.seancorfield/next.jdbc {:mvn/version "1.3.1070"}
;; org.xerial/sqlite-jdbc {:mvn/version "3.47.1.0"}
;; com.github.seancorfield/honeysql {:mvn/version "2.7.1350"}}}
(ns com.phronemophobic.reagentdewey)
(require '[clojure.java.io :as io]
'[honey.sql :as sql]
'[next.jdbc :as jdbc])
;; {:deps {org.clojure/core.async {:mvn/version "1.9.808-alpha1"}}}
(defn parallel-proc
([] {:params {:n "level of parallelism"
:f "compute function"}
:ins {:in "Input channel"}
:outs {:out "Output channel"}})
([{:keys [n f]}]
(let [work-output-ch (async/chan n)
work-input-ch (async/chan n)]
(require '[scicloj.metamorph.ml.rdatasets :as rdatasets])
(require '[tablecloth.api :as tc])
(require '[membrane.ui :as ui ])
(require '[membrane.component :refer [defeffect defui]])
(require '[wadogo.scale :as s])
(require '[membrane.skia.paragraph :as para])
(import 'com.github.davidmoten.rtree.RTree
'com.github.davidmoten.rtree.Entries
'com.github.davidmoten.rtree.geometry.Geometries)