Tims Gardner

Results 46 issues of Tims Gardner

## Expected behavior Breakpoints run on multiple threads simultaneously. If multiple breakpoints are running at the same time, a mechanism exists to switch between them. ## Actual behavior I can't...

enhancement

`inf-clojure-set-ns` does not display a prompt or any other visual confirmation after running, which is unsettling, and inconsistent with `inf-clojure-load-file`, for example. ## Expected behavior After `inf-clojure-set-ns` runs, rerender prompt...

To reproduce: ```clojure (require '[arcadia.core :as ac]) (def test-obj (UnityEngine.GameObject. "test-obj")) (def counter (atom 0)) (ac/defrole role-1 (update [obj k] (ac/role- obj k) (ac/state obj k))) (ac/defrole role-2 (update [obj...

Code with `reify` seems to block Windows export and play mode after AOT. Oddly, the use of `reify` in `clojure.core.reducers` does not seem to trigger this problem. To replicate: -...

```clojure (def the-object (GameObject. "the-object")) (ac/retire the-object) (ac/descendents the-object) ``` throws: ``` System.ArgumentException: Expects instance of UnityEngine.GameObject, instead received instance of UnityEngine.GameObject Parameter name: x Arcadia.Util.CastToGameObject (object) intervention_api_project/Assets/Arcadia/Helpers/Util.cs (454:4) *...

bug

https://docs.unity3d.com/ScriptReference/GameObject.TryGetComponent.html May be faster/less allocatey for component lookup for `cmpt`

enhancement

doesn't work for more than one key

bug

take this object and role: ``` (ac/defrole example-role :state {}) (dorun (map ac/retire (ac/objects-named "example-object"))) (let [obj (GameObject. "example-object")] (ac/role+ obj :example example-role)) ``` this works: ``` (ac/update-state (ac/object-named "example-object")...

bug

``` arcadia.debug=> (count "a b") 3 arcadia.debug=> (count (read-string (str "\"" (apply str (repeat 10 " ")) "\""))) 10 ```

bug

Exceptions that aren't caught by the REPL, such as those encountered in the run of the game, get printed to the Console unformatted. I can't think of a way to...

enhancement
API