loicb
loicb
## Problem Magic.Unity use Unity api `BuildReport.files` in `BuildPreprocessor`. However, the api changed in newer version of Unity. ## Suggestion ```C# #if UNITY_2022_1_OR_NEWER foreach (var file in report.GetFiles()) #else foreach...
## Problem We used to have only the `mutual-recursion` error (issue #218), but now we have more errors and failures. ``` ~/workspaces/magic-compiler/magic:nos test/all Downloading GitHub Repo: nasser/mage Downloading GitHub Repo:...
## Problem The Clojure function related to the error is the following: ```clojure (defn valid-cards-ids "Returns a list of all the valid cards ids." [deck-id & [uuid]] (->> (full-deck deck-id...
## Problem Some changes were introduced since `magic/src/stdlib` was last updated: [clojure-1.10.0...clojure-1.11.1](https://github.com/clojure/clojure/compare/clojure-1.10.0...clojure-1.11.1) ## Suggestion Take inspiration from the [clojure-clr](https://github.com/clojure/clojure-clr/commit/20ba7d3afa7639fc28fcfb0025a5f9173609a83d)
## Problem These [instructions](https://github.com/nasser/magic/blob/master/README.md?plain=1#L28-L134) should be included in the Nostrand readme instead of Magic
Closes #39 --- I think the only 2 relevant flags for the REPL are `*legacy-dynamic-callsites*` and `*strongly-typed-invokes*`. I think the rest of the flags are not really useful for the...
## Problem Since we have a few magic flags such as `*magic.flags/elide-meta*` or `magic.flags/*emit-il2cpp-workaround*` for instance that we might want to disable or enabled at REPL start, we should be...
## Problem In a file name `dotnet_tasks` at the root of a clojure project with the content: ```clojure (ns dotnet-tasks) (defn build [] (binding [*compile-path* "build" *unchecked-math* *warn-on-reflection*] (compile my-proj.my-ns)))...
## Problem When `out-sink` is closed via: ```clojure (ms/on-closed out-sink (fn [] @(actor [::close]))) ``` the consumer is closed right away. The problem is that when the `out-sink` got closed,...
Closes #23 --- ## changes - add a `load-var` util function to resolve a given symbol - rename `core/entry-point` to `core/default-entry-point` for clarity - allows a user to provide `:entry-point`...