Skip to content

twopmstudios/disruptor.cljs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

disruptor.cljs

This project was generated using npx create-cljs-project and uses shadow-cljs.

This repository represents an effort to create a somewhat idiomatic ClojureScript layer on top of Phaser 3.

For now, it is simply a starting point for accessing Phaser API's from ClojureScript w/ a live-reloading dev environment.

Objectives

  • Explore a functional API that treats Phaser as a side effect layer applied at the boundaries
  • Consider applying v-dom-diffing techniques to mutate the scene graph based on immutable state snapshots
  • Event / signal driven architecture, inspired by React / Elm / re-frame etc.
  • Extremely fast & predictable development