Ramsey Nasser
Ramsey Nasser
Arcadia components should have custom inspectors by default that know how to draw e.g. `PersistentMap` and `PersistentVector` fields correctly. The mechanism should also be hookable to that user can define...
We've long suspected that we are initializing Clojure more than once, to the determent of our startup time. Two candidates for this double init are `require` calls in the static...
Unity has changed the UI to configure the Mono Runtime in 2019.2 and we need to update [our documentation](https://github.com/arcadia-unity/Arcadia/wiki/Getting-Started#mono-runtime-configuration) to reflect that. The documentation is not inaccurate for older versions...
There isn't a an easy way to merge several `defrole`s into a single roles map and I find myself writing repetitive code like: ```clj (def bullet {:age-and-remove age-and-remove :tube-position tube-position...
This particular function could really use an example as the shape of the expected map isnt totally clear from the docstring. The example in the wiki is enough.
We mention hooks, state, and roles in the [Using Arcadia](https://github.com/arcadia-unity/Arcadia/wiki/Using-Arcadia) page, but never `defrole` which is a really important macro.
It's not hard to generate state large enough that Unity's inspector will lag or break trying to render it. We should be able to limit state print out with e.g....
Our nREPL implementation does not support our breakpoint system, and it should. This has already come up in e.g. #337.
Unity has a new prefab editor and `ArcadiaState` does not seem to work with it. Attaching a hook or state to a prefab and trying to enter the prefab editor...
There's no coherent way to test Arcadia at the moment, and there should be. Ideally a testing framework should include tests for * Arcadia's internal machinery * Unity integration *...