Add replicant tictactoe example

This commit is contained in:
Jeroen van Dijk 2025-02-13 20:15:17 +02:00
parent 07c8d4847d
commit a81638cb0c
9 changed files with 272 additions and 0 deletions

View file

@ -0,0 +1,15 @@
(ns sci.configs.replicant.replicant-dom
(:require [replicant.dom :as rd]
[sci.core :as sci]))
(def rdns (sci/create-ns 'replicant.dom nil))
(def replicant-dom-namespace
{'render (sci/copy-var rd/render rdns)
'unmount (sci/copy-var rd/unmount rdns)
'set-dispatch! (sci/copy-var rd/set-dispatch! rdns)})
(def namespaces {'replicant.dom replicant-dom-namespace})
(def config {:namespaces namespaces})

View file

@ -0,0 +1,8 @@
(ns scittle.replicant
(:require
[sci.configs.replicant.replicant-dom :refer [replicant-dom-namespace]]
[scittle.core :as scittle]))
(scittle/register-plugin!
::replicant
{:namespaces {'replicant.dom replicant-dom-namespace}})