This is a summary of the main changes in J Release 2 since the initial release. 2.01, 1994 9 1 ============== Initial release 2.03, 1994 9 21 =============== Bug fixes, plus some speed ups. This is the version used in J FreeWare. 2.04, 1994 11 28 ================ Many speed ups. New facilities: * Extensions to the 3!:x foreign conjunctions - allow boxed arrays to be easily written to file, and allow for easy conversions between data in various formats. * A component filing system and key filing system. New Windows-specific facilities: * DLL and Memory Management facilities - permit J to call DLL's. * Visual Basic API - allows the VB programmer to call J routines from VB, and to switch between VB and J while developing applications. 2.05, 1995 2 26 =============== Many speed ups. New language facilities: * a: (ace) is defined to be <$0 * set/query for print precision, host system and version number New Windows-specific facilities: * a Form Editor and improved message loop handler - simplify creation of GUI forms. You can create a form and its handlers, test and run the form entirely within the Form Editor. * the full text of the Introduction and Dictionary, and the User Manual, is included Windows Help format. * several new examples and utility scripts. 2.06, 1995 5 30 =============== Many speed ups. First full J system for the Macintosh. New language facilities: 4 : n dyad-only explicit defn 13!:8 signal error ]: identity adverb gerund D. n specify derivative H. Hypergeometric series p. the monad computes polynomial roots p: the n-th prime q: prime factorization gerund t. specify Taylor coefficients t: weighted Taylor coefficients