J807 beta-a release packages are available. This release has a new J Engine. The JE includes a rework of noun headers and memory allocation. One benefit is that noun headers are now smaller and fit in a single cache line on modern hardware and this should benefit overall performance.
But primarily, this is the first step in allowing noun memory to back each other. Currently the expression #each <;._2 fread'~system/main/stdlib.ijs' builds a complete noun with its own copy of the relevant data for each of the partitions. In the final 807 release, that expression would just generate a small noun header for each partition that addressed memory in the original allocation. The expression will run faster in less memory. More examples and discussion as the J807 beta cycle progresses. J807 will be a significant release. Please help the community by taking time for a look, and then stay current as things move along. Early adopters provide valuable feedback, shake out bugs, and contribute to a stable final release. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
