<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>functional-programming</title>
    <link rel="self" type="application/atom+xml" href="https://links.biapy.com/guest/tags/242/feed"/>
    <updated>2026-09-15T12:34:10+00:00</updated>
    <id>https://links.biapy.com/guest/tags/242/feed</id>
            <entry>
            <id>https://links.biapy.com/links/12993</id>
            <title type="text"><![CDATA[eslint-plugin-functional]]></title>
            <link rel="alternate" href="https://github.com/eslint-functional/eslint-plugin-functional" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/12993"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.]]>
            </summary>
            <updated>2026-06-11T06:47:33+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/11440</id>
            <title type="text"><![CDATA[Elo]]></title>
            <link rel="alternate" href="https://elo-lang.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/11440"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[A purely functional expression language for No-Code tools. A simple, well-designed, portable, and safe data expression language.

Elo compiles to JavaScript, Ruby, and SQL. Built for No-Code tools where non-technical users need to manipulate data easily and safely.

- [Elo @ GitHub](https://github.com/enspirit/elo).

Related contents:

- [Elo – Quand une IA écrit un langage de programmation complet sans intervention humaine @ Korben :fr:](https://korben.info/elo-langage-ia-claude-code.html).
- [How an experienced developer teamed up with Claude to create Elo programming language @ The Register](https://www.theregister.com/2026/01/24/human_ai_pair_programming_elo/).]]>
            </summary>
            <updated>2026-01-26T10:42:07+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/100</id>
            <title type="text"><![CDATA[OCaml]]></title>
            <link rel="alternate" href="https://ocaml.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/100"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[An industrial-strength functional programming language with an emphasis on expressiveness and safety.

- [OCaml @ GitHub](https://github.com/ocaml/ocaml).

Related contents:

- [Sur le choix d&amp;#039;OCaml @ XVW.LOL :fr:](https://xvw.lol/pages/why-ocaml.html).
- [Why I chose OCaml as my primary language @ XVW.LOL](https://xvw.lol/en/articles/why-ocaml.html).]]>
            </summary>
            <updated>2025-09-18T11:23:22+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/164</id>
            <title type="text"><![CDATA[Haskell Language]]></title>
            <link rel="alternate" href="https://www.haskell.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/164"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Haskell lends itself well to concurrent programming due to its explicit handling of effects. Its flagship compiler, GHC, comes with a high-performance parallel garbage collector and light-weight concurrency library containing a number of useful concurrency primitives and abstractions.

Related contents:

- [Lambda calculus @ Wikipedia](https://en.wikipedia.org/wiki/Lambda_calculus).
- [Functional Programming &amp;amp; Haskell @ Computerphile&amp;#039;s YouTube](https://www.youtube.com/watch?v=LnX3B9oaKzw).
- [Episode 123 @ Linux Dev Time](https://www.linuxdevtime.com/linux-dev-time-episode-123/).
- [Death💀 to type classes @ Jappie](https://jappie.me/death-to-type-classes.html).
- [Episode \#529 consacré à podenv et au développement sécurisé @ NoLimitSecu :fr:](https://www.nolimitsecu.fr/podenv/).
- [A sufficiently detailed spec is code @ Haskell for all](https://haskellforall.com/2026/03/a-sufficiently-detailed-spec-is-code).
- [A Couple Million Lines of Haskell: Production Engineering at Mercury @ Haskell Blog](https://blog.haskell.org/a-couple-million-lines-of-haskell/).]]>
            </summary>
            <updated>2026-05-14T09:33:01+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/554</id>
            <title type="text"><![CDATA[Darklang]]></title>
            <link rel="alternate" href="https://darklang.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/554"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[ombined language, editor, and infrastructure to make it easy to build backends and CLIs.

Dark is a new way of building serverless backends. Just code your backend, with no infra, framework or deployment nightmares. Build APIs, CRUD apps, internal tools and bots - whatever your backend needs.

- [Darklang @ GitHub](https://github.com/darklang/dark).

Related contents:

- [Darklang Goes Open Source @ Darklang](https://blog.darklang.com/darklang-goes-open-source/).]]>
            </summary>
            <updated>2025-08-28T17:30:04+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/1094</id>
            <title type="text"><![CDATA[The Elixir programming language]]></title>
            <link rel="alternate" href="https://elixir-lang.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/1094"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Elixir is a dynamic, functional language for building scalable and maintainable applications.

Elixir runs on the Erlang VM, known for creating low-latency, distributed, and fault-tolerant systems. These capabilities and Elixir tooling allow developers to be productive in several domains, such as web development, embedded software, machine learning, data pipelines, and multimedia processing, across a wide range of industries.

Related contents:

- [How to PURGE a global CDN in Elixir @ Gerhard Lazu&amp;#039;s YouTube](https://www.youtube.com/watch?v=fhQd9XaZTr8).
- [I&amp;#039;m switching languages again... @ ThePrimeTime&amp;#039;s YouTube](https://www.youtube.com/watch?v=xH9rm2U8jBQ).
- [150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly @ BoothIQ](https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly).
- [Why Elixir is the best language for AI @ Dashbit](https://dashbit.co/blog/why-elixir-best-language-for-ai).
- [Phoenix Creator Argues Elixir Is AI’s Best Language @ The New Stack](https://thenewstack.io/phoenix-creator-argues-elixir-is-ais-best-language/).]]>
            </summary>
            <updated>2026-06-23T06:10:18+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/1867</id>
            <title type="text"><![CDATA[Racket]]></title>
            <link rel="alternate" href="https://racket-lang.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/1867"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[Racket is a general-purpose programming language and an ecosystem for language-oriented programming.

Racket is a flexible, multi-paradigm language from the Lisp family, ideal for language-oriented programming. It supports functional, procedural, and object-oriented paradigms, and features a powerful macro system, robust modules, and extensive libraries. Racket is also widely used in education to teach programming concepts and language design.

- [Racket @ GitHub](https://github.com/racket/racket).

Related contents:

- [Ansible is a Lisp @ astrid dot tech](https://astrid.tech/2024/05/01/0/ansible-is-a-lisp/).
- [Beau­tiful Racket homepage](https://beautifulracket.com/).
- [Episode 123 @ Linux Dev Time](https://www.linuxdevtime.com/linux-dev-time-episode-123/).]]>
            </summary>
            <updated>2025-08-28T21:08:02+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/3700</id>
            <title type="text"><![CDATA[Ramda]]></title>
            <link rel="alternate" href="https://ramdajs.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/3700"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[A practical functional library for JavaScript programmers.

There are already several excellent libraries with a functional flavor. Typically, they are meant to be general-purpose toolkits, suitable for working in multiple paradigms. Ramda has a more focused goal. We wanted a library designed specifically for a functional programming style, one that makes it easy to create functional pipelines, one that never mutates user data.

- [Ramda @ GitHub](https://github.com/ramda/ramda).
- [Good Refactoring vs Bad Refactoring @ builder.io](https://www.builder.io/blog/good-vs-bad-refactoring).]]>
            </summary>
            <updated>2025-08-29T02:13:26+00:00</updated>
        </entry>
            <entry>
            <id>https://links.biapy.com/links/4731</id>
            <title type="text"><![CDATA[The Roc Programming Language]]></title>
            <link rel="alternate" href="https://www.roc-lang.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.biapy.com/links/4731"/>
            <author>
                <name><![CDATA[Biapy]]></name>
            </author>
            <summary type="text">
                <![CDATA[A fast, friendly, functional language.

- [Roc @ GitHub](https://github.com/roc-lang/roc).

Related contents:

- [Episode \#645: The Roc programming language @ Changelog Interviews](https://changelog.com/podcast/645).
- [How Our Rust-to-Zig Rewrite is Going @ rtfeldman.com](https://rtfeldman.com/rust-to-zig#how-our-rust-to-zig-rewrite-is-going).]]>
            </summary>
            <updated>2026-07-20T09:19:05+00:00</updated>
        </entry>
    </feed>
