The Julia Programming Language
Note that Julia has explicitly taken much inspiration from APL to a further degree than NumPy does IMO.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Simple array language written in kotlin
I'm the opportunity to mention my project that implements a language that is inspired by, and is mostly compatible with APL. It has some major differences, such as being lazy evaluated and providing support for first-class functions.
It also supports defining syntax extensions which is used by the standard library to provide imperative syntax, which means you can mix traditional APL together with your familiar if/else statements, etc.
At this point there isn't much documentation, and the implementation isn't complete, so I'm not actually suggesting that people run out to try it unless they are really interested in APL. I just took this opportunity since APL is mentioned so rarely here.
There is an example of a graphical mandelbrot implementation in the demo directory, that may be interesting.
Some APL environments such as ngn/apl allow tab completion like |o results in ⌽. This is probably available on tryapl.org too, but I can't test it when it's down :/
This is a new take on an old language: APL. The goal is to pare APL down to its elegant essence. This version of APL is oriented toward scripting within a Unix-style computing environment.
There is Aplette which supposedly integrates nicely with other Unix tools. It's a port/update of the earlier openAPL source code, which I think was done by Ken Thompson? Here:
Remote IDE for Dyalog APL
A tiny JSON parser and emitter for Perl 6 on Rakudo (by moritz)
A `rule` is a `token` with `:sigspace` also enabled (whitespace becomes the same as a call to ``).
The only one of those that really looks anything like traditional regexes is the `value:sym` token. (Raku replaced non capturing grouping `(?:…)` with `[…]`, and character classes `[eE]` with ``)
This code was copied from https://github.com/moritz/json/blob/master/lib/JSON/Tiny/Gra... but some parts were simplified to be slightly easier to understand. Mainly I removed the Unicode handling capabilities.
It will generate a tree based structure when you use it.
my $json = Q:to/END/;
Run Linux Software Faster and Safer than Linux with Unikernels.
Does Julia support currying? (Too happy)
1 project | reddit.com/r/Julia | 29 Nov 2021
Visualization of physics simulations
1 project | reddit.com/r/Julia | 26 Nov 2021
Makie: High level plotting on the GPU with Julia
1 project | news.ycombinator.com | 26 Nov 2021
WHY ? ? ?
2 projects | reddit.com/r/computerscience | 23 Nov 2021
Is rust good for mathematical computing?
4 projects | reddit.com/r/rust | 16 Nov 2021