Ramsey Nasser

Results 64 issues of 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...

documentation

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...

enhancement

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.

documentation

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.

documentation

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....

enhancement

Our nREPL implementation does not support our breakpoint system, and it should. This has already come up in e.g. #337.

enhancement

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...

enhancement

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 *...

enhancement