<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: In Search of the Best Functional Programming Back-End: 2021 Update	</title>
	<atom:link href="https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/feed" rel="self" type="application/rss+xml" />
	<link>https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html</link>
	<description>Software &#124; Fitness &#124; Gaming</description>
	<lastBuildDate>Fri, 05 Feb 2021 15:23:21 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/comment-page-1#comment-254800</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Fri, 05 Feb 2021 15:23:21 +0000</pubDate>
		<guid isPermaLink="false">https://jessewarden.com/?p=6140#comment-254800</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/comment-page-1#comment-254711&quot;&gt;gotofritz&lt;/a&gt;.

Elixir doesn&#039;t have types. There is Gleam and others: https://github.com/gleam-lang/gleam but all that BEAM power of concurrency seems pointless when I&#039;m a serverless kid and just let AWS handle it.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/comment-page-1#comment-254711">gotofritz</a>.</p>
<p>Elixir doesn&#8217;t have types. There is Gleam and others: <a href="https://github.com/gleam-lang/gleam" rel="nofollow ugc">https://github.com/gleam-lang/gleam</a> but all that BEAM power of concurrency seems pointless when I&#8217;m a serverless kid and just let AWS handle it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: gotofritz		</title>
		<link>https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/comment-page-1#comment-254711</link>

		<dc:creator><![CDATA[gotofritz]]></dc:creator>
		<pubDate>Mon, 25 Jan 2021 09:48:31 +0000</pubDate>
		<guid isPermaLink="false">https://jessewarden.com/?p=6140#comment-254711</guid>

					<description><![CDATA[Surprised not to see Elixir in there]]></description>
			<content:encoded><![CDATA[<p>Surprised not to see Elixir in there</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: MJ		</title>
		<link>https://jessewarden.com/2021/01/in-search-of-the-best-functional-programming-back-end-2021-update.html/comment-page-1#comment-254705</link>

		<dc:creator><![CDATA[MJ]]></dc:creator>
		<pubDate>Sun, 24 Jan 2021 21:37:13 +0000</pubDate>
		<guid isPermaLink="false">https://jessewarden.com/?p=6140#comment-254705</guid>

					<description><![CDATA[I am in a very similar boat.  After watching Dan Grossman&#039;s Programming Languages course where the first half teaches you ML, I fell in love with the language.  Sadly, it is hard to use ML after using modern programming environments/tooling.  By the way, if you haven&#039;t watched his videos, they might be the best technical teachings I have ever seen.  Highly recommended.

I went through a lot of the same languages as you.  It feels like what I want is Rust with a GC.  Once you use ADTs for modeling with pattern matching and get rid of null, it is painful using anything else.  

After bouncing off of it a couple times, I ended up picking F# and I&#039;m currently building all my side projects in it.  I hold my nose at some of the .NET stuff but it is pretty close to what I want: ADTs + pattern matching,  modern tooling, functional with some escape hatches, big ecosystem (most of the stuff I use has F# wrappers), super friendly community.

Another up-and-comer you might want to keep an eye on is Gleam (https://gleam.run).  It looks promising.]]></description>
			<content:encoded><![CDATA[<p>I am in a very similar boat.  After watching Dan Grossman&#8217;s Programming Languages course where the first half teaches you ML, I fell in love with the language.  Sadly, it is hard to use ML after using modern programming environments/tooling.  By the way, if you haven&#8217;t watched his videos, they might be the best technical teachings I have ever seen.  Highly recommended.</p>
<p>I went through a lot of the same languages as you.  It feels like what I want is Rust with a GC.  Once you use ADTs for modeling with pattern matching and get rid of null, it is painful using anything else.  </p>
<p>After bouncing off of it a couple times, I ended up picking F# and I&#8217;m currently building all my side projects in it.  I hold my nose at some of the .NET stuff but it is pretty close to what I want: ADTs + pattern matching,  modern tooling, functional with some escape hatches, big ecosystem (most of the stuff I use has F# wrappers), super friendly community.</p>
<p>Another up-and-comer you might want to keep an eye on is Gleam (<a href="https://gleam.run" rel="nofollow ugc">https://gleam.run</a>).  It looks promising.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
