Comment by PufPufPuf
1 day ago
Are there any open-source software projects written in an array language? I've only ever seen short code examples and heard of fables that "K powers the world's financial systems". I want to see a "real-world" codebase.
I am writing a voxel game in Dyalog APL where I call a low level graphics API directly in APL and perform nearly all of the core logic in APL (Terrain generation, generating geometrical representations, collision, frustum culling). You can see it here: https://github.com/namgyaaal/avoxelgame and a demo of me playing it here: https://www.youtube.com/watch?v=LgNkSdAXS_c
In BQN, I've made https://codeberg.org/dzaima/bqn-smt/ (SMT engine bindings, plus various utilities, and a RISC-V & x86 superoptimizer of varying amounts of completeness); ~4KLoC (+1KLoC of tests). Might not fit your "real-world" as I am mostly its only user (and many things are undocumented), but it does have a good amount of non-trivial things aren't necessarily particularly array-y.
Can also look through APL github repos: http://github.com/search?q=language%3Aapl&type=repositories
https://github.com/mlochbaum/BQN/tree/master/src