Skip to content

Instantly share code, notes, and snippets.

View frankhenderson's full-sized avatar

frankhenderson

View GitHub Profile
@frankhenderson
frankhenderson / file.cljs
Last active January 20, 2019 04:34
learning about channels ... context: ClojureScript, nodejs, spawning a child_process
(ns some-project.core
(:require-macros [cljs.core.async.macros :refer [go]])
(:require [cljs.nodejs :as nodejs]
[cljs.core.async :as a :refer [put! <! chan alts! timeout]]))
(nodejs/enable-util-print!)
(def -main (fn [] nil))
(set! *main-cli-fn* -main)
(def spawn (.-spawn (js/require "child_process")))