<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="150680" data-post-id="150680">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sd4code" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sd4code
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What version of windows? The one that would have the least amount of issues would be the windows Server chain. Which a typical window user doesn’t have installed. The windows 10 have too much wrong with it, and its used to experiment and test as its the company’s last R&amp;D step. They don’t do this on the Server platform. only the consumer’s versions. They started this behavior on win 8.1 +.</p>
<p>So the windows 10 packages would have issues.</p>
<p>If you must use Microsoft based software, use the windows server branch. The packages are stable builds.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150680" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-150680" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150680"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #32"></div>
  </section>
</div>
    <div class="postbit" id="150693" data-post-id="150693">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mudasobwa" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mudasobwa/120/5298_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mudasobwa
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Cure</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-livebook_core_team quote-modified" data-username="josevalim" data-post="29" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>Visual Studio Code provides […] go to definitions, intellisense/autocomplete, documentation, dialyzer integration and more.</p>
</blockquote>
</aside>
<p>To be precise, <a href="https://marketplace.visualstudio.com/items?itemName=elixir-lsp.elixir-ls" rel="noopener nofollow ugc">ElixirLS Fork</a> plugin does.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150693" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-150693" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150693"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #33"></div>
  </section>
</div>
    <div class="postbit" id="150700" data-post-id="150700">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="thiagomajesk" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/120/31904_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  thiagomajesk
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="mindok" data-post="27" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mindok/48/13538_2.png" class="avatar"> mindok:</div>
<blockquote>
<p>Thankfully this is something that the community actively strives to avoid. I think the reply from <a class="mention" href="/u/josevalim" rel="nofollow">@josevalim</a> further up the thread illustrates that, and identifies the root cause of the Windows situation. The question is who has the time &amp; skills, or is willing to put up the funding required to make it happen - unfortunately the organisations behind Elixir &amp; Phoenix don’t have Microsoft-sized marketing, community engagement and development budgets so have to be pretty focused on where they spend their time &amp; effort.</p>
</blockquote>
</aside>
<p>Could you further illustrate in your opinion what is being done to avoid this? Because I have reasons to think otherwise based on behavior I’ve seen on the forum. Just to make sure I’m been understood: I’m not saying this is the default mindset of the whole community, but some users make it seem like it.</p>
<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="29" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>To be clear, my point was that the language core is done, and it is <strong>everyone</strong> ’s job to build on top of the core. Don’t expect us to build X or Y. Go ahead and do it, because the foundation is stable! For example, from my understanding you have been looking at Elixir from the sidelines, maybe doing an Omnisharp for Elixir is a great place to get started.</p>
<p>This may be what you meant all along but I wanted to clarify. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Hey <a class="mention" href="/u/josevalim" rel="nofollow">@josevalim</a>, of course, I know that objectively that’s what you meant. But pragmatically there are quality-of-life things that the core team could implement to improve this experience across platforms, don’t you think? I mean, what I’m saying is that if there’s interest in doing so, that would be a natural step forward on providing a better ecosystem.</p>
<p>A note on your comment:</p>
<blockquote>
<p>For example, from my understanding you have been looking at Elixir from the sidelines</p>
</blockquote>
<p>If you mean not actively contributing to any open-source project, yes. But I’ve been following the community for the past 2 years as an “outsider” mainly because I was expecting that the things we are discussing here would be naturally addressed at some point.</p>
<p>So, when you say:</p>
<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="9" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>Unfortunately, we don’t have the knowledge required to maintain “elixir-websetup.exs”. So if someone is interested in improving the Windows experience, please do! We would <em>really</em> appreciate it</p>
</blockquote>
</aside>
<p>So, how people that use Windows should take that? Lack of resource, interest or anything else?<br>
Just referencing what I’ve talked before about the “Ruby effect”… There are things that developers usually expect to work right of the box for their environment and when these things don’t, there are two things that happen: a) Person gives up on the ecosystem or; b) Person changes operation system.<br>
Just to point out that, even though Elixir is a fantastic language, many developers don’t have the necessary knowledge to improve the bad experience they’re having and by the point they do, chances are that they have dropped Windows long ago because of the problems they faced regarding support in the beginning. It is almost like a “chicken or the egg” situation.</p>
<p>Either way, this is something that suppresses developers from engaging in the community in a diverse fashion. Propagating the separatist behavior I’ve mentioned before of focusing on one kind of platform. So, the question that remains is: How hard would, how much would cost and what could be done to improve that?</p>
<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="29" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>We now have the Erlang Ecosystem Foundation which may provide us funds if we ask for a grant. So if someone has the knowledge and is interested in improving the Windows experience, feel free to ping me privately, and we can figure out the next steps.</p>
</blockquote>
</aside>
<p>This is something nice to hear José. But don’t you think that if the core team takes as a goal to find that person and the necessary funding, would be a better sign that there’s a real interest in improving Windows experience? IMHO, actively acting on it instead of casually mentioning it is a better way to show that you care about this situation. (I don’t mean it as a rant)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150700" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/35">Post #34</a>
	                </div>
	            </div>
              <div id="likers-container-150700" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150700"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #34"></div>
  </section>
</div>
    <div class="postbit" id="150709" data-post-id="150709">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="peerreynders" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/120/5826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  peerreynders
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="thiagomajesk" data-post="26" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>ease the pain of those users.</p>
</blockquote>
</aside>
<p>What pain?</p>
<p>Who is forcing you to use Elixir on Windows?</p>
<p>I understand that you want to try it out and that it would be inconvenient to have to do that on an OS that isn’t the one you are immediately familiar with. But as it is there is enough on Windows to get the feel of it.</p>
<p>If you want a comfortable life on Windows you stick to</p>
<ul>
<li>paid software by Microsoft or vendors who specifically support Windows</li>
<li>open source software actively developed or funded by Microsoft</li>
<li>open source software with a substantial contingent of maintainers from the Windows user community</li>
</ul>
<p>But if you are among the curious you have to venture out beyond of Windows at some point in time.</p>
<p>I’m to this day surprised that there even is a version of the BEAM that runs on Windows as I doubt that the BEAM would be used in production on a Windows Server (you could, but would you want to?). So the Windows BEAM may simply exist for demonstration and education purposes (I could be wrong though).</p>
<blockquote>
<p>I think that if the question is how to promote Elixir more, make it more accessible, relevant and cater to more developers.</p>
</blockquote>
<p>Yes, but at what (opportunity) cost?</p>
<p>According to <a href="https://trends.builtwith.com/framework" rel="noopener nofollow ugc">this</a> <a href="http://ASP.NET" rel="noopener nofollow ugc">ASP.NET</a> is only being used on 13% of public sites. Granted for internal sites that percentage is probably much higher.</p>
<p>While Windows has a lead as a desktop OS, it isn’t in the lead when it comes to “the cloud”.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/">
  <header class="source">
      <img src="https://www.zdnet.com/a/neutron/images/logos/logo.png" class="site-icon" alt="" width="192" height="192">

      <a href="https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/" target="_blank" rel="noopener nofollow ugc">ZDNET</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/388;"><img src="https://www.zdnet.com/a/img/resize/36c2e599bf97b2880ad283c6771f91ff62b77845/2016/08/25/068b880f-c005-45de-a16c-e1f449f7a75a/2015-cloud.jpg?auto=webp&amp;fit=crop&amp;height=675&amp;width=1200" class="thumbnail" alt="" width="690" height="388"></div>

<h3><a href="https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/" target="_blank" rel="noopener nofollow ugc">Microsoft developer reveals Linux is now more used on Azure than Windows Server</a></h3>

  <p>Linux rules all the clouds now, including Microsoft's own Azure.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<blockquote>
<p>Ironically, Microsoft is leading by example.</p>
</blockquote>
<p>Another perspective would be that they realized that they would have to take OSS more seriously and invigorate that part of the their ecosystem in order to prevent their existing customer base from wandering off and trying OSS that doesn’t involve Windows in the short term. In the long term they are adjusting their entire business model - even if it means running more Linux on Azure than Windows. Looks more like a sound business decision.</p>
<blockquote>
<p>You know, I wonder how relevant Linux would be for the end-user</p>
</blockquote>
<p>Linux doesn’t typically have any relevance to a <em>desktop</em> end-user unless they are Microsoft-haters. Most desktop end-users just want to do their “computer stuff” (to which the desktop PC is becoming increasingly less relevant) and get on with their life.</p>
<p>Going by <a href="https://gs.statcounter.com/os-market-share" rel="noopener nofollow ugc">this</a> use of Android is already neck and neck with Windows, so it wouldn’t be too surprising if Chrome OS is going to eat even further into Windows’s share of the pie for the for the “wanna surf the 'net and do emails” crowd.</p>
<blockquote>
<p>you think this is drastically different when you’re trying to build/ expand a community?</p>
</blockquote>
<p>Given how constrained the resources within most OSS communities are, intentionally directing effort toward expansion can be risky given that it can be wasteful. So most expansion efforts will tend to focus on interacting with people, people who are may be willing to put some of their time behind the community effort.</p>
<blockquote>
<p>Much of this line of thought is what I was referring to as the “Ruby effect”…</p>
</blockquote>
<p>And the “Ruby effect” is really only a thing from an “unwilling to explore beyond the boundaries of Windows” perspective. Ruby only really became famous because of Rails and Rails just like LAMP was designed for use on *NIX servers - on Windows you stuck to ASP Classic and later <a href="http://ASP.NET" rel="noopener nofollow ugc">ASP.NET</a>.</p>
<blockquote>
<p>Saying to those developers to use subpar alternatives like VMs or emulators (which in my experience hinders more than helps) is the easy way out and only improves the disparity we already see here.</p>
</blockquote>
<p>Sorry but you just went on and on about that Windows developers shouldn’t be <em>inconvenienced</em> or <em>shouldn’t need to go out of their way</em> to try something new and then promptly turned around suggesting that <em>non-Windows developers</em> should make more of an effort to be more inclusive of Windows developers. I see a disparity <em>there</em>.</p>
<blockquote>
<p>it’s about expanding the horizons</p>
</blockquote>
<p>As long as it’s on Windows?</p>
<blockquote>
<p>Did it cross your mind that a lot of people not currently in the community are being deprived of something</p>
</blockquote>
<p>My perspective is that they are depriving themselves.</p>
<p>To summarize once again:</p>
<ul>
<li>The lazy path: Switch your OS, or at least learn how to run another OS in a VM on Windows.</li>
<li>The hard work path: If the Windows experience is important to you become a contributing member for the Windows tooling. And more importantly, help to recruit other Windows users to that same end.</li>
</ul>
<blockquote>
<p>The behavior of “our way or no way” is a terrible postcard.</p>
</blockquote>
<p>Has it occurred to you that it may be you who is taking that stance?</p>
<p><em>Windows is my way, therefore it is the way … ???</em></p>
<blockquote>
<p>that is a real interest in improving that for users.</p>
</blockquote>
<p>OSS is about people (and some companies) sharing their hard work with others - it’s not a some kind of service industry.</p>
<aside class="quote no-group" data-username="Imperatorn" data-post="28" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/imperatorn/48/17362_2.png" class="avatar"> Imperatorn:</div>
<blockquote>
<p>coming from the Visual Studio world, Elixir development on Windows feels like going 10 years back in time</p>
</blockquote>
</aside>
<p>Microsoft Visual Studio is a paid-for product which has been in development for over 20 years.</p>
<p><a href="https://blog.osteele.com/2004/11/ides" rel="noopener nofollow ugc">The IDE Divide</a></p>
<p>If you want to be a Tool-Maven, fine.</p>
<p>The downside is that IDEs only appear much later in the adoption curve.</p>
<p>As it is there is <a href="https://forum.elixirforum.com/t/intellij-elixir-elixir-plugin-for-jetbrains-intellij-platform/1697" rel="nofollow"><code>intellij-elixir</code></a> (in the Clojure world you have to pay a license fee for something <a href="https://cursive-ide.com/" rel="noopener nofollow ugc">similar</a>).</p>
<blockquote>
<p>To say that “just use VIM” (as I’ve seen people say in other places) is kind of, well, unenlightened</p>
</blockquote>
<p>How so - given that it works in so many places.</p>
<blockquote>
<p>I’m not saying that we need to have AI-enabled suggestions (like in VS), but there really “needs” to be better cross-platform IDE support nowadays.</p>
</blockquote>
<p>Have you ever considered using <a href="https://www.jetbrains.com/resharper/" rel="noopener nofollow ugc">JetBrains</a> products?</p>
<blockquote>
<p>Cross-platform means also Windows.</p>
</blockquote>
<p><a href="https://visualstudio.microsoft.com/vs/mac/" rel="noopener nofollow ugc">Visual Studio for Mac</a> is the only non-Windows version of Microsoft Visual Studio (IDE) I’m aware of.</p>
<aside class="quote no-group" data-username="thiagomajesk" data-post="35" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>Just to make sure I’m been understood: I’m not saying this is the default mindset of the whole community, but some users make it seem like it.</p>
</blockquote>
</aside>
<aside class="onebox githubgist" data-onebox-src="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9">
  <header class="source">

      <a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9" target="_blank" rel="noopener nofollow ugc">gist.github.com</a>
  </header>

  <article class="onebox-body">
    <h4><a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9" target="_blank" rel="noopener nofollow ugc">https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9</a></h4>



  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>All I’m really asking for is that OSS users manage their expectations - the only real way to influence anything is by contributing in some way (and some corporate OSS won’t even allow that).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150709" data-batch-url="/posts/batch_likers">
                        6
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/36">Post #35</a>
	                </div>
	            </div>
              <div id="likers-container-150709" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150709"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #35"></div>
  </section>
</div>
    <div class="postbit" id="150718" data-post-id="150718">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="thiagomajesk" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/120/31904_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  thiagomajesk
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Just to “quickly” respond to some of your observations:</p>
<aside class="quote no-group" data-username="peerreynders" data-post="36" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>Yes, but at what (opportunity) cost?</p>
</blockquote>
</aside>
<p>If the experience of users on Windows is a goal to the core team of Elixir regarding everything I’ve already mentioned. It is important to both describe where it falls short and what could be done to change it. Otherwise, this whole thread is pointless and Elixir could just drop Windows support for good.<br>
Everything I’m saying is just relevant to if there are concerns about language adoption and popularity, which I think is a good thing for the community as a whole. Elixir is not just an open-source project is a product that could be benefited from those initiatives.</p>
<aside class="quote no-group" data-username="peerreynders" data-post="36" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>Another perspective would be that they realized that they would have to take OSS more seriously and invigorate that part of the their ecosystem in order to prevent their existing customer base from wandering off and trying OSS that doesn’t involve Windows in the short term. In the long term they are adjusting their entire business model - even if it means running more Linux on Azure than Windows. Looks more like a sound business decision.</p>
</blockquote>
</aside>
<p>Yes, but why does it seem you take this as a bad thing? A lot of developers were benefited from that decision which circled back to Microsoft. At worst there’s a lesson to be learned here about community building.</p>
<aside class="quote no-group" data-username="peerreynders" data-post="36" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>Linux doesn’t typically have any relevance to a <em>desktop</em> end-user unless they are Microsoft-haters. Most desktop end-users just want to do their “computer stuff” (to which the desktop PC is becoming increasingly less relevant) and get on with their life.</p>
</blockquote>
</aside>
<p>This perspective may represent part of the reality you see, but it’s far from the truth as a whole. Linux distros have been proactively improving the end-user experience to become a viable alternative to Windows for a long time - and they have been doing so with much success for the past years, not without a lot of help from vendors and people willing to invest time and money - part from profit and part from personal interest.</p>
<p>Let’s take the gaming scenario on Linux for example, Valve has helped a lot with expanding the horizons in that regard. If this decision was taken purely on an objective approach, Linux would never be worth it because it represents such a small percentage of the market. But someone saw an opportunity and acted on it and the world is a better place for people that can enjoy that (and also the overall market).</p>
<aside class="quote no-group" data-username="peerreynders" data-post="36" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>Sorry but you just went on and on about that Windows developers shouldn’t be <em>inconvenienced</em> or <em>shouldn’t need to go out of their way</em> to try something new and then promptly turned around suggesting that <em>non-Windows developers</em> should make more of an effort to be more inclusive of Windows developers. I see a disparity <em>there</em> .</p>
</blockquote>
</aside>
<p>Simply no, not at all. By any means, I’m suggesting what you have said. I’m simply saying that it would be nicer to have a normalized experience independently of the OS you are running. I’m also pointing out Microsoft’s example of not making this distinction you are making regarding “Windows developers” and “non-Windows developers”; this “Us vs Them” kind of mentality is really dangerous for growth and would be a lot nicer if by default you didn’t have to care about that at all (like .NET core is striving).</p>
<p>Besides the work that is done by the core team, this could be achieved by encouraging developers to create compatible libraries and enabling them with tools to do so in a way that this friction is greatly reduced. If you check CSharp’s team on Github for example, you can see that they greatly care about compatibility while developing new APIs, and if I remember correctly Microsoft has still lots of documentation and guidelines to make this as inclusive as possible for all platforms.</p>
<p>Elixir has already a great advantage over other languages regarding cross-platform because of the VM and if I understand well it covers a lot of the issues.</p>
<p>Of course, I’m talking about an idealistic scenario, but the whole point is that If you take the OS out of the equation (except of course for real OS-specific work), it’s a win-win scenario for people running Windows, Linux, macOS or whatever else. The community above everything else would benefit from this. It’s not a rant about making it work for “me”, it’s about making it more accessible for everyone and also as a community harvesting the results of this action.</p>
<p>About the rest, I think your text pretty much falls under the points I’ve already addressed and there are also some assumptions I think you made because you misunderstood my point. I hope I made it a bit more clear.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150718" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/37">Post #36</a>
	                </div>
	            </div>
              <div id="likers-container-150718" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150718"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #36"></div>
  </section>
</div>
    <div class="postbit" id="150738" data-post-id="150738">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="peerreynders" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/120/5826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  peerreynders
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="thiagomajesk" data-post="37" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>If the experience of users on Windows is a goal to the core team of Elixir regarding everything I’ve already mentioned</p>
</blockquote>
</aside>
<p>Support of any one platform has to be expected to stay <em>within reason</em> and within the capabilities of the core team (sometimes even some *NIX distros that run into problems). Anything beyond that would have to be handled by platform specific maintainers - and such a group apparently hasn’t materialized for Windows at this point. And again OSS software is always provided <strong>as is</strong>.</p>
<blockquote>
<p>Otherwise, this whole thread is pointless and Elixir could just drop Windows support for good.</p>
</blockquote>
<p>At this point things can be made to work on Windows - it’s just not all sunshine and roses.</p>
<p>And as was already pointed out earlier:</p>
<aside class="quote quote-modified" data-post="1" data-topic="855">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/a/9de0a6/48.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/current-state-of-elixir-on-windows/855" rel="nofollow">Current state of Elixir on Windows?</a> <a class="badge-category__wrapper " href="/c/chat-discussions/chat-discussions/167" rel="nofollow"><span data-category-id="167" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Discussions</span></span></a>
    </div>
  </div>
  <blockquote>
    Just finished watching Apple’s WWDC event and once again there was no update on MBP hardware. I’m curious what the current state of Windows as a development platform for Elixir is. I’m vaguely aware that Microsoft has added some kind of Bash support, is anyone using Windows successfully for Elixir development? What works? What doesn’t work? Etc. 
I’m wondering if something like a Razer Blade would work as a development machine nowadays or if I should continue relegating Windows to just be what I…
  </blockquote>
</aside>

<p>i.e. Windows support is non-trivial and addressing these issues means something else isn’t getting done.</p>
<blockquote>
<p>which I think is a good thing for the community as a whole</p>
</blockquote>
<p>“I want this, so there must be plenty of others who want it too” is a very common attitude among OSS users - but that doesn’t mean that adding the requested feature will invariably and effectively increase adoption.</p>
<p>The BEAM is a server technology and evidently some places use it on Windows Server because that is all they use. But if you are asking me they are asking for additional headaches by going that route. I’m more familiar with environments where legacy software runs on Windows Server within a VM on *NIX servers. In that environment accommodating software that is more at home on *NIX isn’t a problem.</p>
<blockquote>
<p>Yes, but why does it seem you take this as a bad thing?</p>
</blockquote>
<p>I’m not. I’m simply highlighting Microsoft hasn’t all of a sudden gotten all magnanimous and charitable but that its change in behaviour can be traced back to valid business reasons.</p>
<blockquote>
<p>At worst there’s a lesson to be learned here about community building.</p>
</blockquote>
<p>Mmmm - Microsoft’s interest in community is largely linked to keeping paying customers around Azure instead of them going to AWS or Google Cloud.</p>
<blockquote>
<p>Linux distros have been proactively improving the end-user experience</p>
</blockquote>
<p>So it shouldn’t be too much of a chore to give an Ubuntu LTS distro a spin, right?</p>
<blockquote>
<p>Valve has helped a lot with expanding the horizons in that regard.</p>
</blockquote>
<p>Valve only started that once there was plenty of cash flow from their Windows-gaming business. To some degree they were also creating a contingency in case <em>something</em> was going to negatively impact their Windows based business - and it was also connected to their <a href="https://www.pcgamer.com/what-happened-to-steam-machines/" rel="noopener nofollow ugc">Steam Machines</a> effort in response to the growing (Microsoft/Sony/Nintendo) console gaming market.</p>
<p>Apparently <em>now</em> a fork of <a href="https://www.winehq.org/" rel="noopener nofollow ugc">WINE</a> (OSS which has existed since 1993) is an experimental part of their Linux platform.</p>
<p>Valve’s core business is still largely Windows based because that’s where the majority of their customers are - but now they have options.</p>
<blockquote>
<p>this “Us vs Them” kind of mentality is really dangerous for growth</p>
</blockquote>
<p>The thing is, by insisting that an OSS project support your particular OS (Windows) you are <em>pegging yourself</em> as a “Windows developer”.</p>
<p>For example in the past I have been tasked with:</p>
<ul>
<li>implementing some business capability within a 4GL RAD tool to be deployed to Windows desktop client machines</li>
<li>moving/porting that functionality to a HP-UX (a less than progressive *NIX) daemon to reduce API licensing cost</li>
<li>again moving that functionality into a Windows service because the product vendor decided to stop supporting HP-UX</li>
</ul>
<p>Stuff like that happens all the time so I don’t get attached to tools (which includes OSs). A developer is supposed to solve business problems, not just be some sort of tools virtuoso.</p>
<blockquote>
<p>If you check CSharp’s team on Github for example, you can see that they greatly care about compatibility while developing new APIs, and if I remember correctly Microsoft has still lots of documentation and guidelines to make this as inclusive as possible for all platforms.</p>
</blockquote>
<p>Are you seriously comparing the resources of the Elixir core team to what Microsoft can throw at a problem here?</p>
<p>Lets <strong>please</strong> be realistic.</p>
<p><a href="http://erlang.org/pipermail/erlang-questions/2011-February/056208.html" rel="nofollow">Erlang crossplatform (2011)</a></p>
<blockquote>
<p>A softer problem is that windows-specific questions to the mailing list often go without an answer for a long time. Maybe there aren’t many windows users who are able or inclined.</p>
</blockquote> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150738" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/38">Post #37</a>
	                </div>
	            </div>
              <div id="likers-container-150738" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150738"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #37"></div>
  </section>
</div>
    <div class="postbit" id="150746" data-post-id="150746">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="thiagomajesk" data-post="35" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>This is something nice to hear José. But don’t you think that if the core team takes as a goal to find that person and the necessary funding, would be a better sign that there’s a real interest in improving Windows experience? IMHO, actively acting on it instead of casually mentioning it is a better way to show that you care about this situation. (I don’t mean it as a rant)</p>
</blockquote>
</aside>
<p>This is my last comment in the discussion because I don’t think I am gaining anything from this interaction.</p>
<p>But I want to be clear that we already put a huge amount of effort into the Windows experience every week in. We make sure all features are Windows compatible, run multiple CI environments on Windows, discuss security efforts, etc.</p>
<p>Elixir v1.9 included support for releases and we have written all of the integration code with Windows, spending dozens of hours in development, writing batch files, and testing all of the different integrations (WSL, console, powershell, cygwin, etc). <strong>We put more effort developing this feature on Windows than on all other platforms combined</strong>.</p>
<p>Have you maybe considered that improving the “Windows experience” is too much for a small team of people that is already developing and maintaining the language for multiple platforms (including Windows)?</p>
<p>I will gladly accept that the work we have done is not enough, but saying “if there is a real interest” or “otherwise Elixir could just drop Windows support for good” is a slap on the face while we are actively working on it. How do you think the installer came to be?!</p>
<aside class="quote no-group quote-modified" data-username="thiagomajesk" data-post="35" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>This perspective may represent part of the reality you see, but it’s far from the truth as a whole. Linux distros have been proactively improving the end-user experience to become a viable alternative to Windows for a long time</p>
</blockquote>
</aside>
<p>Ironically, all Linux distributions work on their own packaging for Elixir, without zero input from the Elixir team. Recently, we even made improvements to our process based on pull requests from SUSE users.</p>
<p>For the Elixir team, I can say with 100% confidence that there is no “us vs them” view on Windows. It is always considered in our development and maintenance discussions. I suspect there is no separation for the Erlang team either. But it is extremely unrealistic to expect the Elixir team to address the whole Windows experience, especially when this is handled on other platforms by interested groups, without our input. Still, I have made myself available multiple times and in multiple occasions to anyone who is interested in pushing this forward. If this is not real interest in your opinion, then you should probably come to terms your expectations won’t be met.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150746" data-batch-url="/posts/batch_likers">
                        29
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/39">Post #38</a>
	                </div>
	            </div>
              <div id="likers-container-150746" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150746"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #38"></div>
  </section>
</div>
    <div class="postbit" id="150757" data-post-id="150757">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="thiagomajesk" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/120/31904_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  thiagomajesk
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/josevalim" rel="nofollow">@josevalim</a> Even though you are not responding to this thread anymore, I want to clarify one thing from the reader perspective (even though my comments are not targeted on the work being done by the core team)…</p>
<p>When you say this:</p>
<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="9" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>Unfortunately, we don’t have the knowledge required to maintain “elixir-websetup.exs”. So if someone is interested in improving the Windows experience, please do! We would <em>really</em> appreciate it</p>
</blockquote>
</aside>
<p>And then, this (I also have read similar responses on problems with Windows terminal regarding iex coloring and history/ completion and other stuff, so it got me wondering):</p>
<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="39" data-topic="26538">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>But I want to be clear that we already put a huge amount of effort into the Windows experience every week in. We make sure all features are Windows compatible, run multiple CI environments on Windows, discuss security efforts, etc.</p>
</blockquote>
</aside>
<p>It’s confusing, because from the previous context, it does suggest that the team is coming short regarding Windows support and may sound like nothing is/ will be done about it. It’s nice to hear otherwise and that the core team is doing everything you have mentioned, this reassures the commitment you already have made by supporting Windows.</p>
<p>I just want to make myself clear for people reading this that my comment is a general perception about some aspects of the community as a whole, not about the work the core team has been doing per se, so please don’t take this personally - actually, forgive me if by any means what I’ve said can be interpreted like this - was not the intention, it’s just a report on one’s perspective.</p>
<p>The way I see it, this kind of discussion tends to get blurry because a lot of people, coming from different backgrounds will take it differently. That’s why I tried to make myself clear about this beeing my perception, experience and therefore opinions - do take it with a huge grain of salt. Every input has it’s merit, even if it’s to be completely discarded.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150757" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/40">Post #39</a>
	                </div>
	            </div>
              <div id="likers-container-150757" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150757"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #39"></div>
  </section>
</div>
    <div class="postbit" id="150760" data-post-id="150760">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Imperatorn" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Imperatorn/120/17362_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Imperatorn
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Maybe we owe the Elixir team an apology…</p>
<p>They are obviously trying their best to take this problem seriously.</p>
<p>Let’s be friends guys <img src="https://forum.elixirforum.com/images/emoji/apple/grin.png?v=15" title=":grin:" class="emoji" alt=":grin:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150760" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/41">Post #40</a>
	                </div>
	            </div>
              <div id="likers-container-150760" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150760"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #40"></div>
  </section>
</div>
    <div class="postbit" id="150776" data-post-id="150776">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="LostKobrakai" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/LostKobrakai/120/3072_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  LostKobrakai
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I guess part of the confusion might be in the different use-cases. I guess the core teams focus is that elixir can run on, be used on and especially be compiled for windows. With releases in core this task probably even became a lot more work than before. This is a completely separate expectation to “providing (a great) developer experience”, which additionally includes installers, editor support and further tooling. The latter wouldn’t even be needed if the first part is not handled properly.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="150776" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/the-elixir-experience-on-windows-is-deteriorating/26538/42">Post #41</a>
	                </div>
	            </div>
              <div id="likers-container-150776" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="150776"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #41"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/26538/load_more?page=5">Load more posts (23 remaining)</a>
</div></template></turbo-stream>