Thinking in an Array Language

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ngn-k-tutorial

    An ngn/k tutorial.

  • Complain about the language or documentation, but array language communities are absolutely friendly to outsiders! This tutorial lists some active forums, give them a try:

    https://github.com/razetime/ngn-k-tutorial/tree/main?tab=rea...

    Also, have to shout out the APL Orchard, where Adám will give any visitor a personal tutorial: https://chat.stackexchange.com/rooms/52405/the-apl-orchard

  • april

    The APL programming language (a subset thereof) compiling to Common Lisp.

  • There are attempts to combine those...

    April (Array Programming Re-Imagined in Lisp)

    https://github.com/phantomics/april

    > operations that apply to the whole array

    like MAP and REDUCE, higher order functions are not really new to Lisp. In Common Lisp they are extended to vectors.

    > list languages and array languages are quite different.

    There are some common things like interactive use, functional flavor, etc.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dex-lang

    Research language for array processing in the Haskell/ML family

  • A really nice approach to this I've seen recently is Google's research on [Dex](https://github.com/google-research/dex-lang).

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