nowfound

Life & fun · alternatives · 2026

24 alternatives to I wrote a toy functional programming language

General purpose, statically typed, functional programming language - BastianBlokland/novus

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I wrote a toy functional programming language launched in 2020; newer entries below may have overtaken it.

  1. 1

    Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)

    2023 · scrapscript.org · its alternatives →

  2. 2

    A functional programming language with static memory management - vekatze/neut

    2020 · github.com · its alternatives →

  3. 3

    I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.

    2023 · cassette-lang.com · its alternatives →

  4. 4

    The best of functional programming in your browser

    2016 · changelog.com · its alternatives →

  5. 5IW

    The book page links to a blog post that explains how I got about it (and has a link to sample content), but the TL&DR is that I could not find a lot of books that were on "our" history _and_ were larded with technical details. So I set about writing one, and some five years later I'm happy to share the result. I think it's one of the few "computer history" books that has tons of code, but correct me if I'm wrong (I wrote this both to tell a story and to learn :-)). My favorite languages are Smalltalk and Lisp, but as an Emacs user, I've been using the latter for much longer and for my…

    Feb 2026 · berksoft.ca · its alternatives →

  6. 6
  7. 7

    I've been spending some time coding fp. It is a programming language heavily inspired by the language John Backus described in his 1977 Turing Award lecture. There's plenty of examples in the projects github repository for the interested!

    2022 · github.com · its alternatives →

  8. 8FS

    Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…

    Aug 2026 · fuselang.org · its alternatives →

  9. 9GI

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

    2023 · its alternatives →

  10. 10

    See what it’s like to program in a language without null.

    2015 · books.thoughtbot.com · its alternatives →

  11. 11

    An interactive functional programming course for children based on clojure and klipse - viebel/kids.klipse.tech

    2016 · github.com · its alternatives →

  12. 12

    We talked about Redux, React, and Functional JavaScript

    2015 · changelog.com · its alternatives →

  13. 13

    I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.

    2025 · github.com · its alternatives →

  14. 14

    Functional programming for modern Fortran. Contribute to wavebitscientific/functional-fortran development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  15. 15MW
  16. 16IB
  17. 17LP

    Hi! I am doing a learning project, attempting to build an imperative language (and interpreter). The end product will be useless for others, I just want to learn and better understand how to build imperative languages. :) If someone else shares this interest and want to give some good hints on good resources I would be grateful. Currently I am looking at an awesome text by Bob Nystrom. All suggestions and tips on resources are most welcome. I am very much a beginner in this, but I find this topic very fascinating. Mail me or post links here! Cheers! You can try a beta version Online at…

    2020 · its alternatives →

  18. 18

    A guide to functional programming

    2016 · amazon.com · its alternatives →

  19. 19IM

    A mildly interesting programming language named after a meme.

    2015 · jsnider3.github.io · its alternatives →

  20. 20IM

    just a wack systems dude tbh

    2018 · h313.info · its alternatives →

  21. 21
  22. 22

    Keyword-free functional language with prototype objects.

    May 2026 · github.com · its alternatives →

  23. 23

    Glupe 🙏🌹. Constrain where AI can generate code. Keep the rest of your codebase untouched. - alonsovm44/glupe

    Mar 2026 · github.com · its alternatives →

  24. 24

    [Proof of Concept] Embedded functional scripting language with YAML ¯\_(ツ)_/¯ - sayanarijit/yamlfun

    2021 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →