3 comments
> let place is an idea I’ve seen floating around<p>TXR Lisp (placelet)<p><a href="https://www.nongnu.org/txr/txr-manpage.html#S-9A89A6B8" rel="nofollow">https://www.nongnu.org/txr/txr-manpage.html#S-9A89A6B8</a><p>Emacs Lisp (gv-letplace)<p><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Adding-Generalized-Variables.html#index-gv_002dletplace" rel="nofollow">https://www.gnu.org/software/emacs/manual/html_node/elisp/Ad...</a>
Why new syntax? We could have:<p><pre><code> let &p = &x.field;
</code></pre>
Or<p><pre><code> let &mut p = &mut x.field;</code></pre>
This feel suspiciously like the sendmail-fiction of postfix. I don't know if that is a good thing.<p>EDIT: Not really, but it still feels like adding unneeded