Skip to content

Commit

Permalink
starting js api
Browse files Browse the repository at this point in the history
  • Loading branch information
kristianmandrup committed Aug 10, 2016
1 parent 402ae20 commit 275ecd7
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions src/org/nfrac/comportex/js.cljc
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
(ns comportex.js
(:require
[org.nfrac.comportex.core :as core]
))

;; Public API

;; TODO: use converters from js->clj and clj->js

(defn ^:export sensory-region
[spec]
(core/sensory-region spec))

(defn ^:export sensorimotor-region
[spec]
(core/sensorimotor-region spec))

(defn ^:export sense-node
[topo sensory motor]
(core/sense-node topo sensory motor))

(defn ^:export region-network
[ff-deps region-builders region-specs main-sensors motor-sensors]
(core/region-network ff-deps region-builders region-specs main-sensors motor-sensors))

(defn ^:export regions-in-series
[n build-region specs sensors]
(core/regions-in-series n build-region specs sensors))


;; more ... Working in the dark here!

0 comments on commit 275ecd7

Please sign in to comment.