Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
data_jd
-
Random walk in 2 lines of J
I suspect the J package Jd is probably the most non-trivial public codebase. I don’t love the coding style (functions are long and scripted) and it doesn’t make use of newer lambda functions (“direct definitions”) which are easier to read. https://github.com/jsoftware/data_jd
-
Jd
I found this license for jd itself. It is free only for non-commercial use:
https://github.com/jsoftware/data_jd/blob/master/doc/License...
The link you mentioned only applies to the jsource folder: the jengine code.
-
Denigma is an AI that explains code in understandable English. Test it for yourself... Today!
A longer piece from GitHub: csvreportsummary=: 3 : 0 t=. <;.2 fread PATHLOGLOGFILE b=. (<,LF)=t b=. b+.(<'!')={.each t b=. b+.(<'src: ')=5{.each t b=. b+.(<'snk: ')=5{.each t b=. b+.(<'elapsed: ')=9{.each t b=. b+.(<'rows: ')=6{.each t b=. b+.(<'error: ')=7{.each t ;b#t )
Singeli
- Exploring biphasic programming: a new approach in language design
- Singeli: High-level interface for low-level programming
- YAML Parser for Dyalog APL
- Singeli: A DSL for building SIMD algorithms
-
Tolower() in Bulk at Speed
Here's an AVX-2 implementation that assumes it can read up to 31 bytes past the end of the input: https://godbolt.org/z/P7PP1MnK7
Requires -fno-unroll-loops as otherwise clang gets overly unroll-y; the code is fast enough. Tail is dealt with by blending the originally read value with the new one.
(yes, that's autogenerated; from some https://github.com/mlochbaum/singeli code)
-
Jd
It's not ideal, but I've done this in BQN and it took about 15 lines. I didn't need to handle comments or escapes, which would add a little complexity. See functions ParseXml and ParseAttr here: https://github.com/mlochbaum/Singeli/blob/master/data/iintri...
XML is particularly simple though, dealing with something like JPEG would be an entirely different experience.
What are some alternatives?
jprez - A presentation tool written in J
emojicode - 😀😜🔂 World’s only programming language that’s bursting with emojis
jsource - J engine source mirror
CBQN - a BQN implementation in C
JSound - J scripts for sound processing and synthesis.
BQN-autograd - Autograd library in BQN using (generalized) dual numbers
BQNoise - Audio library for BQN
tinygrad - You like pytorch? You like micrograd? You love tinygrad! ❤️ [Moved to: https://github.com/tinygrad/tinygrad]
BQNprop - Toy backpropagation implementation written in BQN.
rust - Empowering everyone to build reliable and efficient software.