<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
If I understand your comment properly, using ropes wouldn’t help much because the duplication is duplication in individual Texts (ie think of it as manually inlining a function definition because importing is too much hassle), not any issue with duplicated
fragments of Texts taking up too much space in memory when loaded. (They sit “at rest” in S3 at the moment, but really they can be thought of as just IO Text values)<br id="lineBreakAtBeginningOfMessage">
<div><br>
<blockquote type="cite">
<div>On 3 Dec 2024, at 2:10 AM, Brandon Allbery <allbery.b@gmail.com> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div dir="ltr">
<div dir="ltr">On Mon, Dec 2, 2024 at 9:22 AM julian <a href="http://getcontented.com.au/">
getcontented.com.au</a> <<a href="mailto:julian@getcontented.com.au">julian@getcontented.com.au</a>> wrote:</div>
<div class="gmail_quote gmail_quote_container">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>But to go back to what you were saying, if we had the ability to decouple modules from files it would mean I could set up a notion of dependency between the modules that I have stored in Texts in such a way that I wouldn’t need to repeat code between the
Texts when I want to share code as I’m compiling chunks of it. At the moment I try hard to keep the set of common items shared between all the code I have because it makes it simpler to manage and keeps duplication low, and it also means the call to stack
that I have only has to include a small set of packages and can be common between all the combined sets of code I have.</div>
</div>
</div>
</blockquote>
</div>
<div><br>
</div>
<div>I wonder if an alternative would be a rope type with shareable strands.</div>
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>brandon s allbery kf8nh</div>
<div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</body>
</html>