HDTenEightyP/NetNews huggingface dataset:
From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie)
Newsgroups: comp.lang.forth
Subject: Files on-line
Date: 9 Oct 92 12:01:38 GMT
Organization: EIEI-U

Category 1,  Topic 3
Message 167       Thu Oct 08, 1992
ELLIOTT.C                    at 16:16 EDT
 
 NEW FILE
  *********************************
 Number: 2671  Name: ST0592.ARC
 Address: ELLIOTT.C                Date: 921008
 Approximate # of bytes: 109312
 Number of Accesses: 0  Library: 10
 Description:
 Messages through May '92 re what should be in the Standard (from
 category 10 topic 30).
 Keywords: POSTPONE,PIPELINE,CHAR,DOES>,locals,CORE,CORE
 EXTENSIONS,stacks,search order

[ If you would like a copy of any of these files via email, send email
  to 'fneas@willett.pgh.pa.us'.  Binary files are UUencoded and split
  before mailing.  In the body of your message, include the lines:
		  send Name-of-file-you-want
		  path Your-Internet-relative-email-path
Note:	each file you want must have its own 'send' command.
	you may have more than one send command per message.
	you need only one path command per message.
	the path in the path command _MUST_ be Internet-relative.
	    Despite appearances, user@host.uucp and user@host.bitnet are
	    _not_ Internet relative paths.  See your sysadmin if you need help.
]
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us
Newsgroups: comp.lang.forth
From: pazsan@Informatik.TU-Muenchen.DE (Bernd Paysan)
Subject: Re: Who invented RPN ?
Originator: pazsan@hphalle4b.informatik.tu-muenchen.de
Organization: Technische Universitaet Muenchen, Germany
Date: Fri, 16 Oct 1992 14:34:38 GMT


As everybody said well, Jan {\L}ukasiewicz is the inventor of polish notation.
Bill Hewlett turned it round (for his calculators) and invented Reverse Polish
Notation (RPN or "Postfix").
-- 
Bernd Paysan
"Keep it stupid simple!"
From: bigras@mala.bc.ca
Newsgroups: comp.lang.forth
Subject: Looking for 8031 native forth
Date: 11 Oct 92 01:30:24 -0700
Organization: Malaspina College

Hi,
I am looking for a 8031/51 fig forth.  It
should be written in native assembly 
code not  forth assembler for the primatives.

Fig 79 would be fine.


Thank you,

Tony Bigras

ok
From: bbm@po.CWRU.Edu (Brian B. Mathewson)
Newsgroups: comp.lang.forth
Subject: Re: FORTH & OS/2
Date: 14 Oct 1992 19:43:30 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: bbm@po.CWRU.Edu (Brian B. Mathewson)
NNTP-Posting-Host: slc5.ins.cwru.edu


In a previous article, dwp+@cs.cmu.edu (Doug Philips) says:

>In article <meek.3.718942651@fizzy.csu.murdoch.edu.au>,
>	meek@fizzy.csu.murdoch.edu.au (Lindsay Meek) writes:
>+In article <4106.UUL1.3#5129@willett.pgh.pa.us>,
>	ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
>+>         Mike, thanx for uploading FORTH001.ZIP, a 32-bit
>+> shareware Forth for OS/2 full screen text mode.
>+
>+>                 =jax=
>+Say,
>+	Is this 32-bit forth available from an FTP site anywhere?
>+Thanks
>+	Lindsay Meek
>
>Since I expect this is a common question, I decide to post rather than
>email my answer.  Currently it is not, to my knowledge, available on FTP.
>Were this file to make it to FIG's library on GEnie (Hint Hint Hint),
>then I could make it available from FNEAS and arrange to send it to the
>FTP site.  If/when that happens there will be another article posted.
>If anyone near to the RCFB would like to uuencode, split and email it to
>me, I'll reverse the process and upload it to FIG's library on GEnie and
>to the FTP site.  
>
>-Doug
>

*Please* do, that would be very helpful.

What type of Forth is this implementation based on?  Is it possible
to obtain the source code for it?  Does it contain any documentation?

Also, if you obtain it, could you ftp it to ftp-os2.nmsu.edu in the
/pub/uploads directory?  This is the main OS/2 ftp site on the net.

Thanks.

-- 

Brian Mathewson   bbm@r2d2.eeap.cwru.edu
                  bbm at Cleveland Freenet
From: deviant@yang.earlham.edu
Newsgroups: comp.lang.forth
Subject: String handling and sorting?
Date: 9 Oct 92 01:38:19 GMT
Organization: Earlham College, Richmond, Indiana


I'm currently working on a small database that is a simple address book.  
I've done similar programs in PASCAL and was able to do some very good 
string comparison and sorting that helped in organization of the 
information.  I would like to do that with Forth but need to start 
building words that can handle the sorting routines (ie string comparison).

I've checked some old (I mean old) Dr. Dobbs Journals (back to when it was 
DDJ of Computer Calisthenics & Orthodontia: running light without 
overbyte) and come up with some information that will help me restructure 
my array handling routines, but as of yet none for the string comparison.

Does anyone out there have information that can help me do this string 
comparison?  If it helps, remember that this is my first project using 
Forth.  Well, lets just say my first project where arrays, strings and 
sorting are important.

The Forth I'm using is compatible with Forth-83.
VAX FORTHsim/VMS

Appriciation forth-coming
Regards,
Jeff Sickel

-- 

ala the Deviant@Yang.Earlham.Edu
   "You think you are ever so clever, however, you won't trap me there.
     Its turtles all the way down."
Newsgroups: comp.lang.forth
From: lowell@techbook.com (Lowell Brunson)
Subject: Where is FPC 3.56?
Keywords: fpc
Organization: TECHbooks of Beaverton Oregon - Public Access Unix
Date: Wed, 14 Oct 1992 22:32:40 GMT

Sorry for the faq but where can I find fpc 3.56 other than on genie?

Thanks.  Lowell

-- 

Lowell Brunson
KC7DX @ N7PWF.OR.USA.NA (Packet Radio Only!)
lowell@techbook.COM  Public Access User --- Not affiliated with TECHbooks
From: dwp@willett.pgh.pa.us (Doug Philips)
Newsgroups: comp.lang.forth
Subject: Re: Floating Point
Date: 12 Oct 92 12:37:02 GMT
Organization: EIEI-U

In article <4109.UUL1.3#5129@willett.pgh.pa.us>,
	 E.RATHER [Elizabeth] writes:
+In the past, when we've had this discussion, someone has alwahs raised the
+problem of 3-vectors, matrices, etc.  Sure, when dealing with these one
+sometimes finds the addition of a few new words such as 3SWAP, 3... etc
+useful.  No problem:  adding words to solve problems is the name of the game.

I must thoroughly agree with your last statment there.  And if those 
words happen to implement another stack?  Well, to me, that is just an
implementation detail.  ;-)

+But I have trouble believing that adding additional stacks for simple things
+like DO...LOOP indices solves more problems than it creates.  After all,
+that's the basic test:  does adding a facility simplify or complicate?  Is
+adding this facility the simplest way to solve a problem?

I guess that depends on what you see as the problem.  Personally, the
use of the return stack is fairly well considered a "safe" and "ok" place
to stash stuff from the parameter stack so that code can more easily work
with parameters not at the top of the stack.  DO LOOP adds restrictions to
how that can be done.  As far as I can tell, adding a separate stack for DO
LOOP does not violate any of the restrictions that DO LOOP currently has,
and in fact eliminates some of them.  My interest in this particular case
is in eliminating the interference DO LOOP already causes.  Nothing about
existing non-carnal-knowledge would notice, care or be affected by a move
to a DO LOOP stack (or other non-parameter stack, non-return stack widget).

+People have been proposing add'l stacks for DO...LOOP, etc., since 1976 (e.g.,
+Mike Fisher in Kansas).  The reason they haven't caught on isn't that people
+are religious or dogmatic about two stacks, but because it has never been
+shown that they earn their keep, e.g., save more than they cost in complexity.

The reason I find that argument uncompelling is because of the diversity
of implementations +even where+ people have been doing the same kinds of
things (files, strings, FP).

I would think someone on the X3J14 TC would know better than to suggest
lack of unity in the Forth community is indicitive of much of anything!
		    ;-) ;-) ;-) ;-) ;-) ;-)

-Doug
---
Preferred:  dwp@willett.pgh.pa.us	Ok:  {pitt,sei}!willett!dwp
From: dwp+@cs.cmu.edu (Doug Philips)
Newsgroups: comp.lang.forth
Subject: Re: locals (was: Floating Point)
Summary: something salient, shortly stated, sadly seldom satoric
Date: 15 Oct 92 21:55:16 GMT
Article-I.D.: cs.Bw6nK6.H53.1
Organization: EIEI-U

In article <1992Oct15.141124.2771@email.tuwien.ac.at> anton@mips.complang.tuwien.ac.at (Anton Martin Ertl) writes:
+Why do I feel that way about "EVALUATE": "EVALUATE" uses the
+dictionary ("POSTPONE" does not need it at compile time). What it
+does, depends on a lot of things that are hard or impossible to
+control: The search order and the words defined in the dictionary
+(among them redefined words). Under some circumstances I can control
+this; in these cases "EVALUTE" is ok. But if I use it in a word
+accessible to others (e.g. in the parser generator, or in a library),
+this word inherits "EVALUATE"s problems and I have to warn the users
+about it. Eventually this will cause a lot of pollution of the Forth
+environment. So: "EVALUATE" is incompatible with modular programming.

I agree with what you say, but not with your conclusion.  I have never
thought of EVALUATE as being the solution to the kind of problem you are
examining.  It just isn't, and for the reasons you explain (and probably
others I can't think of right now).  EVALUATE is a way for a program
to construct strings representing things just like what a user might enter
into an interpreter loop.  It does that perfectly.  What you are looking
for is a kind of continuation.  But to do it really right, you have to
have dynamic memory allocation beyound the typical Forth stack model
( ALLOT FORGET ).

+Hmm, looking into BASIS 15, section B.17, I see two examples of doing
+it the "last to first" way and none doing it the right (8-) way. A
+proposal to the ANSI TC: I will try to implement a right way locals
+syntax (with "(LOCAL)"), if you promise me to put it in that section.

As others have already said, but I shall repeat:
	BASIS 15  is *very* out of date.  DO NOT USE IT.
	Use the latest dpAns!

-Doug
-- 
---
email to: dwp@willett.pgh.pa.us is preferred to From: address but both work.
From: cmr02@SCM.TEES-POLY.AC.UK (Peter J Knaggs)
Newsgroups: comp.lang.forth
Subject: Who invented RPN ?
Date: 9 Oct 92 15:54:52 GMT
Reply-To: FIGI-L%BRUSPVM.BITNET@cmsa.Berkeley.EDU
Distribution: world
Organization: The Internet

Hi folk,

As I remember, some time ago someone posted a message giving the name of
the Polish mathematician who reputedly invented the post-fix notation
(Revise Polish Notation).

Would it be possible for someone to repost this (with accents if possible)
as I would like to include the name in some documentation I am writing.

--
Peter J. Knaggs.       School of Computing and Maths, University of Teesside,
pjk @ scm.tees.ac.uk   Middlesbrough, Cleveland, England.    +44 (642) 342673
-----------------------------------------------------------------------------
        C makes you think that C is the world's greatest language.
    Forth makes you think that you're the world's greatest programmer.
-----------------------------------------------------------------------------
Ps: Having just completed my PhD Thesis, I am on the lookout for any good
    jobs.  Please contact me if you know of any.
Newsgroups: comp.lang.forth
From: mccormac@pooh.usafa.af.mil (Capt Chris McCormack)
Subject: 68HC11 Assembler
Keywords: Microcontroller, Assembly Language, Help 
Reply-To: mccormac@pooh.usafa.af.mil
Organization: Sun Microsystems, Inc.
Date: Fri, 16 Oct 1992 20:16:01 GMT

   Does anyone out there have a public domain Forth assembler for the Motorola
68HC11 chip?  I'm working a project with the New Micros board, but to write
interrupt code in assembly language, I have to use a separate assembler, then
hand code the hex values into my Forth definitions.  It would be much nicer
to have a Forth assembler available.
						Chris McCormack
						mccormac@hangar.usafa.af.mil


Newsgroups: comp.lang.forth
From: m363@quads.uchicago.edu (Marco Temaner)
Newsgroups: comp.lang.forth
Subject: Forth in MSDOS?
Date: 17 Oct 92 02:47:03 GMT
Article-I.D.: midway.1992Oct17.024703.3742
Reply-To: m363@midway.uchicago.edu
Distribution: usa
Organization: The University of Chicago Pritzker School of Medicine

Esteemed Forth Users,
	I use a scientific software package called, ASYST, which is
basically a programming environment with loads of I/O and analysis
routines built-in.  The language is based on Forth, and I am therefore
endeavoring to learn Forth proper.  Is there a Forth programming
environment available for MSDOS?  One in UNIX would be ok, too.
Please reply via email and I will post a compilation of the responses.
Thanks in advance.

Marco
-- 
             -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
             Marco Temaner                          312-363-5112
             Karatedo Doshinkan             Temaner@uchicago.edu 
             - - - - - - "It's funny 'cause it's true" - - - - -
Date: Wednesday, 7 Oct 1992 14:26:47 CET
Newsgroups: comp.lang.visual
Subject: Prograph ?
From: Stefan Schiffer <schiffer@swe.uni-linz.ac.at>
X-UserAgent: Nuntius v1.1.1d11
X-XXMessage-ID: <A6F8A43CEF022A2A@stefan.mac.swe.uni-linz.ac.at>
X-XXDate: Wed, 7 Oct 92 13:27:08 GMT
Distribution: world
Organization: Johannes-Kepler-University of Linz, Austria

I post this for a collegue of mine who currently
has no
access to NetNews:
Greetings from Austria.
We have been trying to order Prograph and find
that the phone/fax/address
on the demo diskette seem to have been preempted.
Is TGS Systems defunct?
Or does someone have a new address/phone/fax?
The address we have is:
   TGS Systems
   1127 Barrington St., Suite 19
   Halifax, NS
   B3H 2P8 Canada
   phone: 902-429-5642  (800 numbers cannot be
reached form Europe)
   fax:   902-425-0561
If TGS had died, it seems we would have heard
about it at the VL'92
conference last month in Seattle.
Why should it be harder to buy software than to
pirate it?!?
Thank you for any assistance.
Bob Bach
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                                       \|/
Robert Bach                            /|\
 Telephone: ++43 732-2468-9438
                                       \|/
 Facsimile: ++43 732-2468-9430
Institut fuer Wirtschaftsinformatik    /|\
                 or -2468-10
Johannes-Kepler-Universitaet Linz      \|/
        Telex: 022323 uni li a
Altenbergerstrasse 69                  /|\
Internet: bach@swe.uni-linz.ac.at
A-4040 Linz  Austria                   \|/
Bitnet:    k2g0190@aearn.bitnet
                                       /|\
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Newsgroups: comp.lang.visual
From: harkema@phil.indiana.edu (Henk Harkema)
Subject: Pictorial Janus + looking for e-mail address
Organization: Indiana University, Bloomington
Date: Wed, 7 Oct 1992 19:43:46 GMT

 I am looking for the e-mail address of Kenneth
 M. Kahn who is working at the Xerox Palo Alto
 Research Center.

 Furthermore I would like to know where I can
 find the following papers, written by Kahn &
 Saraswat:

  - The animation of concurrent constraint programs.
  - A formal treatment of Pictorial Janus.
  - A visual syntax for concurrent constraint programs.

 Thanks!

 Henk.
Newsgroups: comp.lang.visual
From: mcintyre@predator.endicott.ibm.com (Dave McIntyre)
Subject: Re: Prograph ?
Date: Wed, 07 Oct 92 14:54:52 GMT
Reply-To: mcintyre@predator.endicott.ibm.com (Dave McIntyre)
Organization: IBM Federal Systems Company, Owego, NY

|> Greetings from Austria.
|> We have been trying to order Prograph and find
|> that the phone/fax/address
|> on the demo diskette seem to have been preempted.
|> Is TGS Systems defunct?
|> Or does someone have a new address/phone/fax?

Head office:
	TGS Systems
	2745 Dutch Village Rd
	Ste 200
	Halifax, NS, CANADA B3L 4G7
	(902) 455-4446

Sales Office:
	TGS Systems
	447 Battery St
	Ste 300
	San Francisco, CA USA 94111
	(415) 773-8234

	(800) 565-1978 from US East Coast
	(800) 927-4847 from US West Coast and Canada
From: smithh@bcsaic.boeing.com (Lonnie Smith)
Newsgroups: comp.lang.visual
Subject: Recognizers for Visual Languages
Keywords: Recognizers Visual Language
Date: 9 Oct 92 17:21:32 GMT
Organization: Boeing Computer Services, Seattle


Can anyone suggest one or more sources of information on designing/coding
recognizers for visual languages?

Recent books with examples in C or C++ would be ideal, but, any sources
at all would be appreciated.

Thanks.

H. Lonnie Smith (smithh@boeing.com)
Research & Technology
Boeing Computer Services
Bellevue, WA, U.S.A.
Xref: sparky comp.lang.misc:3225 comp.sys.sun.misc:4557
From: zerkle@toadflax.cs.ucdavis.edu (Dan Zerkle)
Newsgroups: comp.lang.misc,comp.sys.sun.misc
Subject: How to get EPROS on Sun 4?
Date: 8 Oct 92 00:21:56 GMT
Reply-To: zerkle@cs.ucdavis.edu (Dan Zerkle)
Followup-To: sender
Organization: Department of Computer Science, University of California, Davis

I'm the TA for a grad software engineering class.  We want to use
EPROS for some projects, but the old VAX on which it used to run is
now resting in pieces.   Apparently, there was a certain amount of
machine dependence, and it don't work no more.

So, what is needed to run EPROS on a Sun 4 (SparcStation)?  We have
lots of these in the department.

I've heard that some flavor of Franz Lisp might be required.  We don't
have that, either.  Any advice there would be welcome, as well.

Ftp sites would be especially helpful.

Is this the best group for this?  EPROS is a specification/rapid
prototyping language.

Please e-mail to zerkle@cs.ucdavis.edu.  

--
Dan Zerkle  zerkle@cs.ucdavis.edu  (916) 756-5170
From: fjh@munta.cs.mu.OZ.AU (Fergus James HENDERSON)
Newsgroups: comp.lang.misc
Subject: Re: Matematical notation (was Goals, Cost, and Flexibility)
Date: 15 Oct 92 17:28:09 GMT
Organization: Computer Science, University of Melbourne, Australia

hrubin@pop.stat.purdue.edu (Herman Rubin) writes:

>crowl@jade.CS.ORST.EDU (Lawrence Crowl) writes:

>>CS substripting (usually) identifies a variable among a homogeneous
>>set.  It has nothing to do with memory allocation (semantically, though
>>often in practice).  It is like the math subscripts used to access
>>vector elements.
>
>To a mathematician, the unit need not be homogeneous at all.  Also, I am
>not aware of a computer language with a subscript notation which is not 
>tied to memory allocation; in general, even a variable means some sort of
>allocation.

In any language that supports operator overloading, for example C++,
the subscript notation is not tied to memory allocation.

Also some languages like awk and perl have associative arrays as built-in
data types:
	count["hello world"] = 0

-- 
Fergus Henderson             fjh@munta.cs.mu.OZ.AU      
This .signature virus is a self-referential statement that is true - but 
you will only be able to consistently believe it if you copy it to your own
.signature file!
Newsgroups: comp.lang.misc
From: geeslin@vms.ocom.okstate.edu
Subject: Help with UNIFY SQL, please
Organization: College of Osteopathic Medicine, O.S.U.
Date: Fri, 16 Oct 1992 20:50:04 GMT


	Hi -
	I need info on SQL, specifically UNIFY TURBO SQL.
	It is on the system, here, but the manuals dis-
	appeared with the last change of administration.
	Can I get by with Oracle docs?  How do I find out
	about Unify's foibles?
	Thanks,
	  R*
	Robert
-- 
Robert H. Geeslin, Ed.D.                    | Voice (918) |  Department
Geeslin@VMS.OCOM.OKSTATE.EDU                | 582-2681 day|      of
doing EDucational Programming for 20 years  | 224-0065 eve|  P. and B.S.
From: bevan@cs.man.ac.uk (Stephen J Bevan)
Newsgroups: comp.lang.misc
Subject: Re: Matematical notation (was Goals, Cost, and Flexibility)
Date: 14 Oct 92 15:49:29 GMT
	<1992Oct13.011738.1367@CS.ORST.EDU> <Bw2I3B.L1n@mentor.cc.purdue.edu>
Organization: Department of Computer Science, University of Manchester
In-reply-to: hrubin@pop.stat.purdue.edu's message of 13 Oct 92 16:06:46 GMT

In article <Bw2I3B.L1n@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
   Here are some examples from one of the less nasty programs, srandom.c

   static  long            *state                  = &randtbl[ 1 ];
   static  int             rand_type               = TYPE_3;
   static  int             rand_deg                = DEG_3;
   static  int             rand_sep                = SEP_3;
   static  long            *end_ptr                = &randtbl[ DEG_3 + 1 ];
   initstate( seed, arg_state, n )              
   if(  ++rptr  >=  end_ptr  )  rptr = state;

   Now possibly these long names may be of some use to someone who does not
   know what is going on and has not read the documentation

1. "long" is a relative term, I'd consider the above names to be quite
   "short" :-).  For example, depending on the size of routine and the
   frequency of use I might change "end_ptr" to "te", "end",
   "table_end", "end_of_random_table" (I'd avoid "random_table_end" as
   it has unfortunate connotations)

2. Where is the documentation?  Without it I think I know understand
   the meaning of meaning of most of the above variables, but I'm
   guessing at "sep" means "separator" and that "deg" means "degree".
   If I'm right you might claim it is obvious, but I think the very
   fact that I'm _guessing_ proves otherwise.

If there is a set of abbreviations being used in the program, they
should be _documented_ and I mean _all_ of them including "common"
ones such as "ptr" for "pointer" and "tbl" for "table".  The fact that
the names are "internal" is no excuse for not documenting them.


   Now present technology is quite adequate to have a multi-font system
   without going into contortions.  A computer which did not catch on because
   of other problems provided for 16 128-character fonts, all user-modifiable,
   and this was more than ten years ago.  Possibly the CS language people can
   have some influence on the display software and hardware people to get this
   simple thing done; not only would I like it, but I assure you that the 
   secretaries who type our papers would greatly prefer it to what we have.

I must be missing the point here as I though any old Mac/PC could
display all the mathematical symbols you want providing your WP
software is capable which I'm told many are (I use LaTeX myself so I'm
not well versed in the latest WYSIAWYG systems).

bevan
From: hattori@convex.com (Mato Hattori)
Subject: FTP site for Cross Assembler/C-compiler ?
Date: Thu, 15 Oct 1992 17:09:32 GMT
Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

I'm new in this group.  I'm afraid this is FAQ.
I'm one of poor hobbists using an IBM-clone and a soldering iron.

Are there any FTP site or BBS available to get Cross Assembler or Cross C-compiler
for CPUs such like Z80, 68xx, or 80x86 ?

Any information will be appreciated.
--
Mato Hattori                  email: hattori@convex.com
Convex Computer, U.S.A.              (or hattori@csrd.nkk.co.jp)
3000 Waterview Parkway        office: 1+214-497-4304
Richardson, Texas 75083       home:   1+214-424-4655