HDTenEightyP/NetNews huggingface dataset:
From: gurr@newsparc6 (David Gurr 4-6989 MR Sys)
Subject: rank vs. depth (was: box vs. nest)
Organization: GE Medical Systems, Magnetic Resonance
X-Newsreader: Tin 1.1 PL3
Date: Fri, 9 Oct 92 13:08:35 GMT

Associated with the boxing vs. nesting debate is the rank vs.
 depth debate.  Benkard gave a paper called rank vs. depth and 
gave the IBM side.  Is there a paper, or would someone like to 
give the Sharp side of rank vs. depth?

My own understanding of nested arrays and boxed arrays is as 
follows. The non-empty axies of a rank 3 array are 0,1,2.  The 
axies after the third axis are empty and do not contribute to 
the dimensionality of the array.  The axies of a rank 3 array 
with a rank 5 arrays nested in it are 0,1,2,...,\omega ,\omega +1,
\omega +2,\omega +3,\omega +4.  The axies between 2 and \omega 
are empty and the axies after \omega +4 are empty.  The axies 
of a rank 3 array of boxed arrays of rank 5 are 0,1,2,...,
\omega \squared ,\omega \squared +1,\omega  \squared +2,
\omega \squared + 3,\omega \squared +4.  The axies between 2 
and \omega \squared are empty and the axies after 
\omega \squared +4 are empty.

If this is true, then one can define pervasion in terms of rank, 
and APL2's pervasive functions are rank varients of Dictionary 
APL's functions.

I would be interested in knowing what people think of this.  
I'll not be offened if you think that this attempt to comprehend 
both Dictionary APL and APL2 is a perversion, but please detail 
how and where I went wrong.

This interpretation is based on a APL construction kit I am 
slowly putting together that will allow one to quickly prototype 
proposed extensions of APL and share them with others so that we 
can all have better first hand experence with various extensions 
and how they interact.  It is how I get the generality needed for 
various extended APLs.

David Gurr
gurr@mr.med.ge.com

Newsgroups: comp.lang.apl
From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Subject: SIGPLAN Notices,  June 1992
Keywords: APL spreadsheets     
Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Organization: Snake Island Research Inc, Toronto
Date: Thu, 15 Oct 92 00:48:06 GMT

There is an interesting article in the June 1992 issue of SIGPLAN
Notices: 
  "Real Programmers dont' use spreadsheets"  -- Rommert J. Casmir

Here's the conclusions paragraph, quoted without permission, andperhaps
with typos:
   In spreadsheets, the ideas from two powerful languages, LISP and APL
   are combined. The acceptance of spreadsheets by non-programmers shows
   that functional programming and the use of arrays as the only data 
   structure are concepts that are easy to understand...
   ... The main flaws in the design of Lotus 1-2-3 are the absence of
   user-defined functions, the lack of orthogonality shown in the
   prohibition of computed subranges, and the insatiable demand for
   memory. Most of these shortcomings would have been prevented if the
   originators of spreadsheet languages had had a more fundamental
   knowledge of programming languages, especially LISP and APL.


This issue also contains a nice article "Where is the evidence against
arrays and pointers?" by Markku Sakkinen, in which he says:
    "...By coincidence, the most recent issue of IBM Systems Journal
     celebrating the 25th anniversary of APL, arrived on the same 
     day as SIGPLAN Notices. There we can find an attitude to arrays
     that is diametrically opposed to that of Ince, Mills, and Linger,
     eg in {Donald McIntyre's article: "Language as an intellectual
     tool: from hieroglyphics to APL" /rbe}... 
 He goes on to praise APL, its inherent parallelism, etc.,
Bob
      

Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9 
Canada
Newsgroups: comp.lang.apl
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Subject: Re: J verb for reading a file into J
Organization: Iverson Software Inc.
Date: Thu, 15 Oct 92 17:50:17 GMT

Emmett McLean writes:
 
>    read_helper =. ' (<;.1)~ 1, (10 { a.) = y. ':11
>    read  =.' (; }:&.> read_helper y.) <;.1 (y. #~ (10 { a.) ~: y.) ':11
>
>    x =. 1!:1<'test'
>    x               NB. look at x
> 1 2 3
> 4 5 6
> 6 7 8
> 1 1 1
>    $ x             NB. x is presently a character matrix
> 24
>    $ > read x      NB. x as a character matrix
> 4 5
>    3 * ". > read x NB. numeric matrix times 3
>  3  6  9
> 12 15 18
> 18 21 24
>  3  3  3
 
Saying that "x is presently a character matrix" is misleading.  It is a
character list with embedded newlines which makes it look like a matrix.
The solution above is unnecessarily circumlocutory.  Since the system is
a VAX or NeXT, x consists of lines ending in ASCII 10.  Since the objects
are defined by a suffix and not a prefix, the 2 and _2 cuts are more
appropriate than the 1 or _1 cuts.
 
f;. 1   prefix delimited cuts; apply f to each cut including the delimiter
f;._1   prefix delimited cuts; apply f to each cut excluding the delimiter
f;. 2   suffix delimited cuts; apply f to each cut including the delimiter
f;._2   suffix delimited cuts; apply f to each cut excluding the delimiter
 
The following verbs may be useful:
 
f0=.< ;. 2       NB. Box each line, including nl.
f1=.< ;._2       NB. Box each line, excluding nl.
f2=.[ ;._2       NB. Convert lines into a character matrix, excluding nl.
f3=.".;._2       NB. Execute each line, excluding nl, resulting in a
							  numeric matrix.
 
Finally, the phrase   y.#~(10{a.)~:y.  for string y. can be simplified to
y.-.10{a.  .

------------------------------------
Roger Hui, Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
Phone: (416) 925 6096;  Fax: (416) 488 7559
Newsgroups: comp.lang.apl
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Subject: Re: J verb for reading a file into J
Organization: Iverson Software Inc.
Date: Fri, 16 Oct 92 04:36:58 GMT

The questions on "cut" remind me of a puzzle solved several years ago in
SAX (Sharp APL UNIX) which admits to a similarly simple solution in J:
On UNIX systems, the file /etc/passwd contains lines having 7 parts each,
separated by colons.  (As with other UNIX files, the lines are terminated
by the ASCII 10 character.)  The problem is to derive a matrix from
/etc/passwd with each part individually boxed.
 
As previously stated, f;._2 applies f to each suffix-delimited cut (each
line), excluding the delimiter.  Each line has parts separated by colons,
so if a colon is first appended, then <;._2 would box each part.  The puzzle 
can be solved thus:
 
   ] t=.1!:1 <'/etc/passwd'
tbj:x:119:335:Toronto Blue Jays:/usr/tbj:
abrave:x:120:334:Atlanta Braves:/usr/abr:
oath:x:121:334:Oakland Athletics:/usr/oa:/bin/csh
pp:x:122:335:Pittsburgh Pirates:/usr2/pp:/bin/csh
 
   g=.<;._2@(,&':');._2
   g t
+------+-+---+---+------------------+--------+--------+
|tbj   |x|119|335|Toronto Blue Jays |/usr/tbj|        |
+------+-+---+---+------------------+--------+--------+
|abrave|x|120|334|Atlanta Braves    |/usr/abr|        |
+------+-+---+---+------------------+--------+--------+
|oath  |x|121|334|Oakland Athletics |/usr/oa |/bin/csh|
+------+-+---+---+------------------+--------+--------+
|pp    |x|122|335|Pittsburgh Pirates|/usr2/pp|/bin/csh|
+------+-+---+---+------------------+--------+--------+
   $x=.f t
4 7
   4{"1 x
+-----------------+--------------+-----------------+------------------+
|Toronto Blue Jays|Atlanta Braves|Oakland Athletics|Pittsburgh Pirates|
+-----------------+--------------+-----------------+------------------+

------------------------------------
Roger Hui, Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
Phone: (416) 925 6096;  Fax: (416) 488 7559
From: ljdickey@math.uwaterloo.ca (L.J. Dickey)
Newsgroups: comp.lang.apl
Subject: Re: J verb for reading a file into J
Date: 12 Oct 92 22:32:02 GMT
Article-I.D.: math.Bw159F.730
Organization: University of Waterloo

In article <1992Oct11.064814.13447@csus.edu> vpcsc4@sfsuvax1.sfsu.edu (Emmett McLean) writes:
>
> Does some one have a J verb which reads a file
> and translates it into a character matrix? Presently
> I am using an intermediate C program which inserts
> the strings "w =. w, ' " "'" which seems real 
> inefficient.
> 
> Thanks.
> Emmett vpcsc4@sfsuvax1.sfsu.edu


Greetings from London.

I am now in London, visiting Royal Holloway Bedford New College until the
end of November.  If you wish to reach me there, you may try

	ljdickey@cs.rhbnc.ac.uk

but mail sent to the old address will reach me still.

Here is a session script that seems to solve this problem for me.  If
this does not exactly work for you, perhaps some variant of it will.
I say this because it may depend on what character your system uses
for end of line character, and whether or not your system includes
the end of file marker in the file itself.  

The system I am working on tonight is a decsystem of some flavor (how
can one know?), running Ultrix 4.2a.

My profile.js had only two lines of information, but I slipped in a
blank line just to see if the method would work with blank lines too.  Here
My steps are:

	read the file 'profile.js'
	write the function 'boxer'
	apply disclose to the result of using boxer.

In the listing below, you will see an example of the use of the linear
representation (9!:3), and an example of the use of fix verb (f.).
I have found these last two features expecially useful in building up
functions in tacit form.

							Lee Dickey



 -=- -=- -=- -=- -=- -=- -=- -=- begin session -=- -=- -=- -=- -=- -=- -=- -=- 

% J
J5.1a   Copyright (c) 1990-1992, Iverson Software Inc.  All Rights Reserved.

   scr=.0!:2&<
   
   read=.1!:1&<
   
   scr 'out'
   
   fn =. 'profile.js'
   display =. 9!:3
   display 5   

   y =. read fn
   y
scr=.0!:2&<

read=.1!:1&<

   boxer =. < ;. _2
   boxer y
+-----------++------------+
|scr=.0!:2&<||read=.1!:1&<|
+-----------++------------+
   > boxer y
scr=.0!:2&< 
            
read=.1!:1&<
   $ > boxer y
3 12
   f =. > @ boxer @ read
   a. i. z =. f fn
115  99 114  61 46 48 33 58 50 38 60 32
 32  32  32  32 32 32 32 32 32 32 32 32
114 101  97 100 61 46 49 33 58 49 38 60
   $ z
3 12
   f
>@boxer@read
   f f.
>@(<&}:;.2)@(1!:1&<)

 -=- -=- -=- -=- -=- -=- -=- -=- end session -=- -=- -=- -=- -=- -=- -=- -=- 
 


-- 
Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
   Internet:      ljdickey@math.UWaterloo.ca
                  ljdickey@math.waterloo.edu
   UUCP:          ljdickey@watmath.UUCP
Newsgroups: comp.lang.apl
From: Alain Delmotte <agrtqb%irmfao01.bitnet@utcs.utoronto.ca>
Subject:      Leaving Rome ans interuption of e-mail
X-Acknowledge-To: <AGRTQB@IRMFAO01>
Organization: Food and Agriculture Organization of the UN
Date: Thu, 8 Oct 1992 09:49:57 GMT

Hi!

I am leaving Rome (and FAO) this afternoon for Belgium so my e-mail address
will not be valid anymore (it will still exist and can be used - messages
will be forwarded).

As soon as I get an e-mail address in Belgium I'll post it; and I'll continue
to maintain the e-mail directory.

Thanks

Alain Delmotte     Avenue du Marathon, 6
                   B1348 Louvain-la-Neuve
                   BELGIUM
                   tel.: Belgium-10-45 11 92
Newsgroups: comp.lang.apl
From: Richard J. Gaylord <gaylord@ux1.cso.uiuc.edu>
Subject: Re: spoke to Ken Iverson about J written material
X-Xxdate: Thu, 15 Oct 92 03:52:26 GMT
X-Useragent: Nuntius v1.1.1d12
Organization: University of Illinois
Date: Thu, 15 Oct 1992 08:50:14 GMT
X-Xxmessage-Id: <A7029B7A27019B12@mm-mac18.mse.uiuc.edu>

Subject: Re: spoke to Ken Iverson about J written material
From: Eythan Weg, weg@mace.cc.purdue.edu
Date: Wed, 14 Oct 1992 18:38:57 GMT
In article <WEG.92Oct14133857@mace.cc.purdue.edu> Eythan Weg,
weg@mace.cc.purdue.edu writes:
>In article <Bw3r7M.9MJ@news.cso.uiuc.edu> Richard J. Gaylord 
><gaylord@ux1.cso.uiuc.edu> writes:
>I am flabbergasted.   But to be sheepishly unhappy with it and then slug
>your discontent on the net is shameful.

>Besides, what exactly do expect from any ISI employee when you recount
>your travail with J. 
===============================
i expect to be told encouraging words like " well, some people, because
of the way they approach the textual material and because of their 
particular approach to learning other programming languages find it
difficult to shift mental gears as is needed to learn J.. however, if
they keep at it (and maybe use the net group to help them resolve their
questions) they are inevitably rewarded by having mastered an extremely
powerful and productive language"

being a very creative person doesn't give you permission to be a jerk and
its also a pretty dumb way to behave if you want to sell  a new language.
[go to talk to stephen wolfram about mathematica someday. he treats ALL
questions and questioners (even idiots)  respectfully.

========================================================

well,  i'm not particularly ashamed, except for not saying  'quit
lecturing me and just send me the damned product' at the time.

 but i shouldn't have wasted the bandwidth or the group's reading time.
sorry about that.
Newsgroups:   comp.lang.apl
From:         dgil@ipsaint.ipsa.reuter.COM (Gillett, David)
Subject:      Would you help me? Please!
Reply-To:     dgil@ipsaint.ipsa.reuter.COM (Gillett, David)
Organization: Reuters Information Services (Canada)
Date:         13 Oct 92 18:00:09 UT


-----------Message forwarded from IPSA Mailbox-------------


no. 6656571 filed 17.17.44  tue 13 oct 1992
from dgil
to   uclapl
subj Would you help me? Please!
ref  6653961

     I don't seem to be able to reach .tw addresses.  Can anyone else help?

[originated by locun  no. 6628877 filed 15.43.42  mon  5 oct 1992]
to   dgil
subj Would you help me? Please!

From itcyyz!uunet.ca!TWNMOE10.EDU.TW!imux121.im.mgt.ncu.edu.tw!tblee  Mon Oct  5 14:20:41 1992 remote from yrloc
Received: by yrloc.ipsa.reuter.COM (smail2.3)
       id AA01839; 5 Oct 92 14:20:41 GMT (Mon)
Received: by itcyyz.ipsa.reuter.com (5.59/smail2.5/11-08-91)
       id AA22982; Mon, 5 Oct 92 04:38:57 EDT
Received: from TWNMOE10.EDU.TW ([192.83.166.3]) by mail.uunet.ca with SMTP id <10560>; Mon, 5 Oct 1992 03:20:58 -0400
Received: from im.mgt.ncu.edu.tw by TWNMOE10.EDU.TW (IBM VM SMTP V2R2) with TCP;
   Mon, 05 Oct 92 15:20:21 EST
Received: from imux121 (imux121.mgt.ncu.edu.tw) by im.mgt.ncu.edu.tw (4.1/SMI-4.0)
       id AA02040; Mon, 5 Oct 92 15:25:38 CST
Received: by imux121 (4.1/SMI-4.1)
       id AA08718; Mon, 5 Oct 92 15:19:16 CST
Date:  Mon, 5 Oct 1992 17:19:16 -0400
From: tblee@imux121.im.mgt.ncu.edu.tw (Jienn-Woei Lee)
Message-Id: <9210050719.AA08718@imux121>
To: dgil@IPSAINT.IPSA.REUTER.COM
Subject: Would you help me? Please!

Dear Gillett
    I got a message from news that you doing some work using APL.
My good friend need a APL interpreter, but he doesn't kown where
to buy it, so he asked me for help. I guess you must have some
infomation about APL. Would you please kind to tell me which
software company published APL interpreter for PC? If you could
giveme the address or telephone number of the software company,
I will be so appreciate.
   Thanks for your great help.
                                                       Jerry Lee


-----------------------------------------------------------
This posting is forwarded from an internal Reuters mailbox.
No statement or opinion contained herein should be taken as
being Reuters policy, or even as being approved by Reuters,
in any way.
From: gt9259b@prism.gatech.EDU (Allan Stuart Mackinnon Jr.)
Newsgroups: comp.lang.apl
Subject: J Docs are good!  Ideas about windowing...
Date: 16 Oct 92 18:17:53 GMT
Organization: Georgia Institute of Technology


	I just received the 'Dictionary of J' and 'An Introduction to
	J'  and IMHO they are pretty good!  I would recommend that
	anyone interested in J get the documentation instead of trying
	(and failing) to figure out the language.

	Has anyone experimented with the J for Windows package?

	There IS a 'generic' public-domain windowing package available
	on the net that supports X-Window, Mac, and other
	environments.  If someone is going to take the time to
	incorporate windowing capabilities into J, why don't they make
	the windowing interface portable while they're at it?
	This might move interest in J up another notch...


	Just a thought...

	-Allan 


-------------------------------------------------------------------------------
-- Allan Stuart Mackinnon     --   Definitions of Operations Research:       --
-- M. S. Operations Research  --   1. Research into operations.              --
-- ISyE Department            --   2. Quantitative common sense.             --
-- Georgia Tech               --   3. The art of giving bad answers to which --
-- mondomon@isye.gatech.edu   --      otherwise worse answers are given.     --
-------------------------------------------------------------------------------

Newsgroups: comp.lang.asm370
From: cfwas@ux1.cts.eiu.edu (William Slough)
Subject: ASSIST system
Date: Thu, 08 Oct 1992 21:12:16 GMT
Organization: Eastern Illinois University

I am teaching a course using IBM 370 assembler and am interested in
using the ASSIST macros.  Can anyone tell me how to (quickly) get
these?  Thanks!

Please send me e-mail at the address above.
From: tpa10@snappy-tom.NoSubdomain.NoDomain (Thomas P. Anderson)
Newsgroups: comp.lang.asm370
Subject: Re: duplications in comp.lang.asm370
Date: 7 Oct 92 14:37:27 GMT
Distribution: inet

I don't know how duplicates are determined, but I tried to post a response about a
week ago and it just appeared in my mailbox saying it was 'rejected'
because it is a duplicate.  So somehow, the articles being 'duplicated' by
the gateway ARE being detected.
 
Tom A.
  
Newsgroups: comp.lang.modula3
From: Geoff.Wyant@East.Sun.COM (Geoffrey Wyant - Sun BOS SunLabs)
Subject: Extracting the subtype relation
To: nr@cs.Princeton.EDU
Cc: m3
Date: Tue, 13 Oct 92 12:55:40 EDT

> I want to extract the (transitive reduction of) the subtype relation
> from a Modula-3 program.  Can anybody suggest a way to do it, either
> using the information in the .ix and .mx files, or by writing runtime
> code to grovel in _types?
>
> Norman Ramsey
> nr@princeton.edu

Why not use M3TK, the Modula-3 AST toolkit. This is one of the
things it was designed to help build. There is a modest learning
curve, but its pretty straightforward and there is probably already
code that does what you want.

--geoff
Newsgroups: comp.lang.modula3
From: tlai@cs.toronto.edu (Tony Wen Hsun Lai)
Subject: Extending Modula-3 with MI?
Organization: Department of Computer Science, University of Toronto
Date: 8 Oct 92 21:41:06 GMT

There was an article by Bracha and Lindstrom in the 1992 International
Conference on Computer Languages called "Modularity meets Inheritance".
The article briefly mentioned work on an upwardly compatible extension of
Modula-3 that would have multiple inheritance and mixins.  Does anyone know
much about this?
Newsgroups: comp.lang.modula3
From: pyeatt@Texaco.com (Larry D. Pyeatt)
Subject: Where O' where could my pswrap be?
Organization: Texaco
Date: Fri, 16 Oct 1992 18:24:25 GMT

I am trying to build dpskit, and it keeps choking.  Here is a
transcript:

> [aisun2]ak45ldp$ m3make -f m3makefile.dpskit
> ============================= Building in SPARC
> \
>  pswrap -o wraps.c -h wraps.h ../src/wraps.psw
> sh: pswrap: not found
> *** Error code 1
> make: Fatal error: Command failed for target `wraps.h'
> Current working directory /public/M3src/dpskit/SPARC
> [aisun2]ak45ldp$
 
What is a pswrap, and why can't I find it?  Thanks in
advance.

-- 
Larry D. Pyeatt                 The views expressed here are not
Internet : pyeatt@texaco.com    those of my employer or of anyone
Voice    : (713) 975-4056       that I know of with the possible
                                exception of myself.
Newsgroups: comp.lang.modula3
From: Eric Muller <muller@src.dec.com>
Subject: Re: can't install compiler on SPARC
Keywords: Ustat_i.o 4.1.1
Organization: DEC Systems Research Center
Distribution: comp
Date: Wed, 7 Oct 92 19:23:52 GMT

In article <21018@drutx.ATT.COM>, rlp@drutx.ATT.COM (Bob Prehn (@ The Right Choice)) writes:
|> I just obtained Modula-3 2.07 from gatekeeper.dec.com and tried to
|> install the compiler via "m3make -f m3makefile.boot all install"
|> It lists all the .io files and preceeds the Ustat_i.o file with a "\ ".
|> The loader fails with "ld:  Ustat_i.o: No such file or directory".
|> Ive tried this under ksh,/bin/sh & csh with the same results.

It seems that make on SPARC has a limitation on the size of the value of 
symbols.  Try to change {compiler,driver}/boot-SPARC; right now it looks
like:

OBJS = \ @@\
    M3Runtime.o \ @@\
    Uexec_i.o \ @@\
    Usignal_i.o \ @@\
    Cstdlib_i.o \ @@\
    Cstring_i.o \ @@\
    Cstdarg_i.o \ @@\
    RTArgs_i.o \ @@\
    ...
    Uprocess_i.o \ @@\
    Upwd_i.o \ @@\
    Uresource_i.o \ @@\
    Usem_i.o \ @@\
    Ushm_i.o \ @@\
    Uuio_i.o \ @@\
    ...
    Usignal_m.o \ @@\
    Uin_m.o \ @@\
    _m3main.o

Split this list in two:

OBJS1 = \ @@\
    M3Runtime.o \ @@\
    Uexec_i.o \ @@\
    Usignal_i.o \ @@\
    Cstdlib_i.o \ @@\
    Cstring_i.o \ @@\
    Cstdarg_i.o \ @@\
    RTArgs_i.o \ @@\
    ...
    Uprocess_i.o \ @@\
    Upwd_i.o \ @@\
    Uresource_i.o \ @@\
    Usem_i.o

OBJS2 = \ @@\
    Ushm_i.o \ @@\
    Uuio_i.o \ @@\
    ...
    Usignal_m.o \ @@\
    Uin_m.o \ @@\
    _m3main.o

OBJS = $(OBJS1) $(OBJS2)


Please let us (m3-request@src.dec.com) know if that works so that we can
modify the release.

-- 
Eric.
From: muller@src.dec.com (Eric Muller)
Newsgroups: comp.lang.modula3
Subject: Re: Modula-3 for OS/2 ??
Date: 7 Oct 92 19:32:55 GMT
Article-I.D.: src.1992Oct7.193255.10941
Organization: DEC Systems Research Center

In article <1992Sep28.190918.13401@beaver.cs.washington.edu>, andrewb@lynx.cs.washington.edu (Andrew Berg) writes:
|> Addmittedly, I may be a bit green on these things, but what would it take to 
|> port the Modula-3 to OS/2?  I know that the source is available, but the ones
|> I saw at the FTP site seemed to all be targeted for a system much more
|> expensive than mine.  Is it possible to get a fairly generic version of the 
|> source that I could hack into an OS/2 version?  Right now the only compilers
|> I have for OS/2 are GCC and a _really_ old Modula-2.
|> 
|> Does anybody have suggestions or advice?

I am not familiar with OS/2, so I am not sure about the problems you will
find.  

The sources that are on gatekeeper are all the sources.  They are as
generic as you can find.  The system assumes a C compiler and a flavor
of Unix.  

To port to a new operating system, you need to find how to implement
all the Unix functions that used in the system and to provide
implementations for your target system.  Unfortunately, the list is
not described anywhere.  

Paul McJones (mcjones@src.dec.com) is working on a set of
OS-independent interfaces that would allow to build the rest of the
system without any dependency on the OS.  Of course, the
implementation of those interfaces will be system specific.  This
should give a clear description of what needs to be implemented.

Also, we use a number of Unix tools to put the system together: cc,
ld, ar, install, make, sed, cpp, and so on.  Again, this list is not
described anywhere.  

The last chapter of the documentation (doc/doc.ps, after you unpack
m3doc-2.07.tar.Z) describes the steps for a new port.

-- 
Eric.
From: BERRYMAN@orca.drep.dnd.ca (DON BERRYMAN)
Newsgroups: comp.lang.modula3
Subject: Porting modula3 to HPUX for HP730
Date: 14 Oct 92 21:05:45 GMT
Organization: Defence Research Establishment Pacific
X-News-Reader: VMS NEWS 1.20


Has any body ported Modula3 to HPUX on a HP730???

Don Berryman
Defence Research Establishment Pacific
Canadian Forces Base Esquimalt
Victoria, BC, CANADA, V0S-1B0
604-363-2731    604-363-2856fax
berryman@orca.drep.dnd.ca
Newsgroups: comp.lang.modula3