I got the (last?) open source version of J:
ftp://ftp.gaertner.de/pub/j/j-v7-src.tgz

and then tried to get it running under Cygwin.

The first issue was the "nan" in the J source conflicted with math.h
With some help from comp.lang.c, I fixed that, but not before they cracked
some jokes about the coding style of the J source:
http://groups.google.com/group/comp.lang.c/browse_thread/thread/37da5f806e0ba848/8990e25f946dd5ff

So then it compiled, but with a few warnings:
p.c:69: warning: conflicting types for built-in function 'conj'
s.c: In function `nls':
s.c:128: warning: comparison is always true due to limited range of data
type
w.c: In function `spellit':
w.c:192: warning: comparison is always true due to limited range of data
type

But it just gives me a tickle to see this little baby run:

[EMAIL PROTECTED] ~/prg/fossj : ./j7
J7 Copyright (c) 1990-1993, Iverson Software Inc.  All Rights Reserved.

   5
5
   1 + 2 3 4
3 4 5
   < ' hello '
ÚÄÄÄÄÄÄÄ¿
³ hello ³
ÀÄÄÄÄÄÄÄÙ
   +/  6 7
13

I think you had to pay for the manual for this version. Is it still
available? Does anyone have one for sell?

The fixed version is available at 
http://hg.metaperl.com/fossj

-- 
View this message in context: 
http://www.nabble.com/knocking-the-cobwebs-off-Open-source-J-version-7-tf4791263s24193.html#a13706124
Sent from the J Chat mailing list archive at Nabble.com.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to