Skip to content

Changelog

Thomas Costigliola edited this page Jun 21, 2016 · 4 revisions

Differences from Official J

The current differences from the latest J804 binary release are any undocumented differences from the official source release plus:

v0.3

  • Add CONFIG_TALLOC option. Setting it on Linux replaces malloc calls with talloc calls which allows freeing the JT struct
  • Add 9!:66 which returns the address of the JT struct which can be read with the 15!: family for advanced usage
  • Add proof-of-concept csv reader.X 16!:1 Y reads a csv file into a boxed J table. Y is a boxed file name, X is a literal list of column types, 'l' for literal and 'n' for numeric, e.g., 'lnn' 16!:1 <'data.csv'

v0.2

  • Allow unicode identifiers (UTF-8)
  • Fix (13 :) for input like 'y+y' and 'y<y'
  • Improve hashing for names, preventing O(n^2) performance for n names with simple patterns

v0.1

Clone this wiki locally