Dear list,

Out of sheer curiosity I have downloaded the J7 source and got it to run under 
OpenBSD (i386 and amd64) and Linux (amd64 and aarch64).

My question is: Can I use this implementation for learning J? Basically, what 
is the difference between J7 and "modern" J903?

Thanks in advance,

Alexander

Am 11. Mai 2022 20:53:35 MESZ schrieb neit...@gaertner.de:
>Michael Dykman asked:
>>
>> Can anyone remind me in which year the source code for the J engine was
>> first released as open source?
>
>Since you are asking about the *first* release:
>
>The original J Versions (not "Releases") 4 to 7 (1992 - 1993) are open
>source, with a "2-clause BSD style" license (which I much prefer over
>the current GPL-3 license):
>
>/* J-Source Version 4.1 - COPYRIGHT 1992 Iverson Software Inc.             */
>/* 33 Major Street, Toronto, Ontario, Canada, M5S 2K9, (416) 925 6096      */
>/*                                                                         */
>/* J-Source is provided "as is" without warranty of any kind.              */
>/*                                                                         */
>/* J-Source Version 4.1 license agreement:  You may use, copy, and         */
>/* modify the source.  You have a non-exclusive, royalty-free right        */
>/* to redistribute source and executable files.                            */
>
>You will find this also exactly time-stamped in the "status.txt" file:
>
>       Changes in Version 4.1, 1992 2 2
>         [...]
>         J             source made available
>
>Along with 4.1, Roger's "Implementation of J" documentation was made
>available (not for free until "recently");  all the documentation
>relating to the J back then, in particular the DoJ, existed only as
>printed booklets and had had to be ordered from ISI.
>
>The initial set of engine test cases were released six weeks later, with Jv4.2.
>
>Occasionally, I still run J version 5.1 and 7 binaries on the very same
>DECsystem I learned J on:
>
>   -rwxrwxr-x  1 neitzel  staff      413696 Oct  1  1992 /usr/local/bin/j
>   -rwxrwxr-x  1 neitzel  staff      307200 Mar 11  1994 /usr/local/bin/j7
>
>I did some J archaeology just a few days ago and gathered all my
>early J stuff together onto my current desktop machine.  This is:
>
>src kits:  Versions 4.1, 5.1, 6.2, 7
>
>I have the DOS binaries for J Version 2 (the APL-90 Copenhagen version,
>aka "j90", the first version released at all), 2.9, 5.1, 6.2, and 7.
>All J Version 2--7 executables could be copied and distributed when not
>made for commercial advantage.
>
>The Univ. of Waterloo FTP archive run by L. J. Dickey used to serve as
>the central distribution point for J binaries, source, and extra stuff
>back then.  That original archive apparantly doesn't exist anymore, but
>http://www.sigapl.org/Archives/waterloo_archive/index.html
>exists as "some" copy.  You need some perseverance to navigate around
>broken links, though, and find the 6.2/7 srcs and binaries there:
>http://www.sigapl.org/Archives/waterloo_archive/j/early_j/index.html
>
>If you happen to have an executable for J Version 3.x (in particular 3.0,
>the only version having the verbs
>
>       m.  Mean
>       n.  Normalize
>       s.  Spread (STD)
>
>), that would be most appreciated.  (Again:  J *Version* 3, not J Rel. 3).
>
>                                                       Martin
>----------------------------------------------------------------------
>For information about J forums see http://www.jsoftware.com/forums.htm

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to