<p dir="auto">Hi all,</p>
<p dir="auto">I am trying to run julia from multiple machines (bash launches multiple julia instances from various machines) and all share the same home dir.</p>
<p dir="auto">The issue is that each machine recompiles the stale cache. (All are share the same package dir). Is this an issue? Is this a known issue? Is there a solution?</p>
<p dir="auto">Thanks</p>
<p dir="auto">The crash happens when a user tries to decompose a Pair using a <code class="notranslate">=&gt;</code> operator on LHS. The correct approach is to use a tuple yet it is plausible users will try this syntax. I am not sure how it is interpreted by Julia.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; x = :a =&gt; 1
:a =&gt; 1

julia&gt; (a =&gt; b) = x
Pair

julia&gt; a┌ Error: Error in the keymap
│   exception =
│    MethodError: no method matching isless(::Symbol, ::Int64)
... (REPL crashes) ..."><pre class="notranslate"><code class="notranslate">julia&gt; x = :a =&gt; 1
:a =&gt; 1

julia&gt; (a =&gt; b) = x
Pair

julia&gt; a┌ Error: Error in the keymap
│   exception =
│    MethodError: no method matching isless(::Symbol, ::Int64)
... (REPL crashes) ...
</code></pre></div>
<p dir="auto">More context:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; versioninfo()
Julia Version 1.6.3
Commit ae8452a9e0 (2021-09-23 17:34 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)"><pre class="notranslate"><code class="notranslate">julia&gt; versioninfo()
Julia Version 1.6.3
Commit ae8452a9e0 (2021-09-23 17:34 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)
</code></pre></div>