<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Through My Eyes (Posts about haskell)</title><link>https://mrinalpurohit.in/</link><description></description><atom:link href="https://mrinalpurohit.in/categories/haskell.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Mon, 18 Aug 2025 20:24:57 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Was trying out Nix all for nix?</title><link>https://mrinalpurohit.in/blog/was-trying-out-nix-all-for-nix/</link><dc:creator>Mrinal Purohit</dc:creator><description>&lt;div&gt;&lt;p&gt;Yes, I searched for what "nix" means just to see if I could make a
funny title out of it. For the lazy, "nix" means "nothing." It's been a
long time since I wrote a post and I thought I'd write on my recent
learning and experiences using NixOS and Nix (the package manager). You
know how when you have your machine stable and working without issues
for a while and you have this itch to try something shiny? No? Yes? Only
me? Okay. So that's exactly what happened after I'd been using Arch
Linux for 4 years. Long story short, I like NixOS so far after my usage
of 4 months. &lt;/p&gt;&lt;p&gt;&lt;a href="https://mrinalpurohit.in/blog/was-trying-out-nix-all-for-nix/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>arch</category><category>development</category><category>haskell</category><category>linux</category><category>nix</category><category>nixos</category><category>programming</category><guid>https://mrinalpurohit.in/blog/was-trying-out-nix-all-for-nix/</guid><pubDate>Fri, 23 Aug 2019 18:27:45 GMT</pubDate></item><item><title>Using Lenses in PureScript</title><link>https://mrinalpurohit.in/blog/using-lenses-in-purescript/</link><dc:creator>Mrinal Purohit</dc:creator><description>&lt;div&gt;&lt;p&gt;I believe we all have come across interesting problems while
programming and once we found the solution or an easier way to do it, we
had our minds blown away. I had a similar feeling when I discovered
&lt;code&gt;lenses&lt;/code&gt; and started using them. No, I am not talking about
&lt;/p&gt;&lt;p&gt;&lt;a href="https://mrinalpurohit.in/blog/using-lenses-in-purescript/"&gt;Read more…&lt;/a&gt; (5 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>haskell</category><category>javascript</category><category>lenses</category><category>purescript</category><category>tutorial</category><guid>https://mrinalpurohit.in/blog/using-lenses-in-purescript/</guid><pubDate>Wed, 28 Feb 2018 08:53:53 GMT</pubDate></item><item><title>Moving from Markdown to Pandoc in Nikola</title><link>https://mrinalpurohit.in/blog/moving-from-markdown-to-pandoc-in-nikola/</link><dc:creator>Mrinal Purohit</dc:creator><description>&lt;div&gt;&lt;p&gt;So, the other day there was a hackathon at Geekskool and all the
students were building something from the range of UNO bot, jump
forms(feedback forms but better), and an app which detects code from an
image and analyses/executes the same and there I was, wondering how to
properly format nested lists in Markdown for one of my &lt;a href="https://mrinalpurohit.in/blog/the-curious-case-of-matching-memory-locations-in-python/"&gt;posts.&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href="https://mrinalpurohit.in/blog/moving-from-markdown-to-pandoc-in-nikola/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>hacks</category><category>haskell</category><category>kate</category><category>markdown</category><category>nikola</category><category>pandoc</category><category>pygments</category><category>python</category><category>tutorial</category><guid>https://mrinalpurohit.in/blog/moving-from-markdown-to-pandoc-in-nikola/</guid><pubDate>Sat, 27 Jan 2018 13:19:53 GMT</pubDate></item><item><title>A short stint with Haskell</title><link>https://mrinalpurohit.in/blog/a-short-stint-with-haskell/</link><dc:creator>Mrinal Purohit</dc:creator><description>&lt;div&gt;&lt;p&gt;So my 3 months at Geekskool are up and I have decided to extend and
learn more for probably 3 more months. Since my last post about the
webserver, I have forayed into the land of functional programming to see
what it offers and what the paradigm is all about.
&lt;/p&gt;&lt;p&gt;&lt;a href="https://mrinalpurohit.in/blog/a-short-stint-with-haskell/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>clean</category><category>functional programming</category><category>geekskool</category><category>haskell</category><category>python</category><guid>https://mrinalpurohit.in/blog/a-short-stint-with-haskell/</guid><pubDate>Mon, 02 Jan 2017 19:02:37 GMT</pubDate></item></channel></rss>