All Projects → mlochbaum → bqn-libs

mlochbaum / bqn-libs

Licence: 0BSD license
Informal collection of BQN utilities

Labels

Projects that are alternatives of or similar to bqn-libs

cxbqn
BQN virtual machine
Stars: ✭ 20 (+0%)
Mutual labels:  bqn
BQN
No description or website provided.
Stars: ✭ 16 (-20%)
Mutual labels:  bqn
adventofcode-21
AdventOfCode 2021 solutions from the Devcord server
Stars: ✭ 12 (-40%)
Mutual labels:  bqn
Singeli
High-level interface for low-level programming
Stars: ✭ 31 (+55%)
Mutual labels:  bqn

My BQN library

BQN utilities. Scripts resembling these may become part of a standard library at some point but for now they're not. They shouldn't be assumed to be stable or well-tested.

For usage, see export lists at the top of each file, and function descriptions in the comments below.

  • strings.bqn: common string operations like split, replace, and so on (no regex)
  • primes.bqn: fast-ish sieve with typical prime and factoring utilities
  • matrix.bqn: matrix decompositions and tools: APL is Inverse⊘Solve
  • polynomial.bqn: complex polynomial tools and solvers
  • min.bqn: optimization/minimization methods
  • roots.bqn: find zeros of real functions
  • big{nat,int}.bqn: utilities for arbitrary-precision numbers. In progress.
  • datetime.bqn: time and date, handling formats other than BQN's native •UnixTime
  • hashmap.bqn: mutable hash table, a prototype for planned •HashMap
  • csv.bqn: comma-separated value file format
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].