Skip to content

v0.2k: Streams

Compare
Choose a tag to compare
@kspalaiologos kspalaiologos released this 01 Mar 16:47
· 344 commits to v0.2 since this release
a956e83

Features:

  • union and unique have string overloads. The order is now preserved.
  • isnil.
  • streams (xz bzip2 gzip lz4 input/output, CRC32 CRC32C XXH32 MD5 MD2 Adler32 Sha1 digest streams, histogram streams, null streams, tee streams, byte buffer input/output, file input/output, audio streams, custom streams via wrapper).
  • sockets now use streams.
  • prime:factors - error when n<2.
  • support sh:process to launch external processes, manage their state, capture their input and output.
  • terminal/editor font reset (fixes a rare highlight bug).
  • terminal repl: fix quote/escape parsing.
  • fix the name of cdar
  • IDE: project support, syncing projects to different terminal sessions
  • fix matrix:trace, rename to num:trace.
  • cas:matrix:trace works on symbolic functions (@der-teufel-programming)
  • fix a bug in num:LU that threw division by zero error on singular matrices. properly detect singular matrices now.
  • fix builds on Java 19 (bump PG)
  • import can load project files now.
  • fix rank when reactive forms are present in an array.
  • MathExpression composition
  • PLU decomposition, determinants, matrix inversion for flt64: and num: