<p dir="auto">I propose deprecating the following exports (the definitions will remain in base):<br>
<code class="notranslate">ldltd</code> and <code class="notranslate">ldltd!</code> (implementation of factorize for SymTridiagonal)<br>
<code class="notranslate">solve</code> (implementation of <code class="notranslate">\</code> for some types)<br>
<code class="notranslate">symmetrize!</code> (specialized function, only one of several possible ways to symmetrize a matrix, <code class="notranslate">symmetrize_conj!</code> is not exported, non-mutating variants don't exist)</p>
<p dir="auto">Going into <code class="notranslate">src/flisp</code> and running make once built <code class="notranslate">flisp</code> but doesn't anymore. Not super crucial for Julia itself, but it seems like a good idea for this to work. We may want to pull flisp and support out into their own submodules?</p>
<p dir="auto">[Background motivation: I'm at <a href="https://www.hackerschool.com/residents" rel="nofollow">Hacker School</a> and someone here wants to study a small and clean but non-toy programming language implementation. This was the best body of code I could think of looking at since it implements a fast, complete Scheme in under 8000 lines of C code.]</p>