Type-safe Scripting for Unity without startup time.
stack build
export DIST_FILE="`stack path --dist-dir`/build/psdiana/psdiana"
cp $DIST_FILE <somewhere in your PATH>-
Install https://github.com/thautwarm/DianaScript-JIT: paste
DianaandDiana.*directories into your UnityAssets/folder. -
Paste impurescript-diana/rt.cs into your Unity
Assets/folder. -
Load Diana modules generated by (im)PuresSript:
string path = "$path-to-ps-project/output/Main/@main.diana"; var loader = new Impurescript(); loader.Exec(path);