Beyond Functional Programming: The Verse Programming Language (Epic Games' new language with Simon Peyton Jones)

This page summarizes the projects mentioned and recommended in the original post on /r/programming

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. pandoc

    Universal markup converter

    TBH, there's a non-zero amount of non-"ivory tower" tools you may have used that are written in functional languages. Say, Pandoc or Shellcheck are written in Haskell; Infer and Flow are written in OCaml. RabbitMQ and Whatsapp are implemented in Erlang (FB Messenger was too, originally; they switched to the C++ servers later). Twitter backend is (or was, at least) written in Scala.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. infer

    A static analyzer for Java, C, C++, and Objective-C

    TBH, there's a non-zero amount of non-"ivory tower" tools you may have used that are written in functional languages. Say, Pandoc or Shellcheck are written in Haskell; Infer and Flow are written in OCaml. RabbitMQ and Whatsapp are implemented in Erlang (FB Messenger was too, originally; they switched to the C++ servers later). Twitter backend is (or was, at least) written in Scala.

  4. ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    TBH, there's a non-zero amount of non-"ivory tower" tools you may have used that are written in functional languages. Say, Pandoc or Shellcheck are written in Haskell; Infer and Flow are written in OCaml. RabbitMQ and Whatsapp are implemented in Erlang (FB Messenger was too, originally; they switched to the C++ servers later). Twitter backend is (or was, at least) written in Scala.

  5. NimForUE

    Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++

    I have nothing against FP, I wrote a simple parser generator in Haskell and learned a lot (monads and do-notation really ARE powerful and beautiful in the right context), but for game development I just wish that adopted NimForUE and outright hired the guy who is developing it.

  6. Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    I've probably missed a few, but that's a rundown of some of the things I've personally seen in the industry. A lot of these reasons also apply to internal engines and Unity. I'm personally excited about the future of Godot. The biggest thing holding it back has been the renderer, but it's much more modern and hackable than Unreal. Not to mention FOSS.

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TIL: Some surprising code execution sources in bash

    1 project | news.ycombinator.com | 22 Nov 2024
  • New shell scripting language, a new tablet, and in-product messaging

    2 projects | dev.to | 24 May 2024
  • Ask HN: Popular open source tool originally written in Haskell?

    3 projects | news.ycombinator.com | 10 Feb 2024
  • Ask HN: A Bash guide for Posix programmers?

    1 project | news.ycombinator.com | 17 Dec 2023
  • Regex support to list modules in .cabal?

    1 project | /r/haskell | 4 Dec 2023

Did you know that Haskell is
the 25th most popular programming language
based on number of references?