[comp.lang.forth] forth and unix

ForthNet@willett.UUCP (ForthNet articles from GEnie) (03/11/90)

 Date: 03-09-90 (14:34)              Number: 1622 (Echo)
   To: ALL                           Refer#: NONE
 From: NICK IDE                        Read: (N/A)
 Subj: Screen Mgmt in FORTH from     Status: PUBLIC MESSAGE


 Anybody ever embedded FORTH in a C program and then used FORTH
 for Screen Management type stuff.  Seems like a common problem--
 how to add logic to display screens.  I was thinking to use FORTH
 for that logic and then write the bulk of my application in C,
 including a FORTH interpreter to process the screens.

 Ideas?
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (08/27/90)

Category 1,  Topic 22
Message 34        Sat Aug 25, 1990
D.WALKER31                   at 05:13 EDT
 
Sad to report that I've had to cancel my Forth on Xenix conversion  project at
least for the time being, after a promising start regarding the core image
headers.  My customer wanted a deadline & I couldn't risk the possibility of
putting in all that time and still maybe missing the deadline.

Maybe by the time this becomes a commercial reality again, someone else will
have a native Forth running under SCO UNIX (i.e. not in C)_?

Thank you, Gary, Dennis, Mitch!  It would be interesting to find out if the
Mark Williams *nix has the same system calls to the kernel as SCO I stopped
short of finding out whether Minix does.  Even just more or }

The increased breadth of acceptance of SPARC makes Mitch Bradley's Forth
widgets a potentially very fertile area, particularly since X Windows source
code is available for the cost of a file transfer. I'm not sure I will ever
convert Forth to SCO Unix because the secretiveness I encountered makes it
more attractive to convert X under almost any other operating system.  Given
the falling cost of RAM, it may be even more attractive just to LOAD X
routines dynamically and CALL them from Forth, that is to write a dynamic
runtime interface with C in .OBJ file form.  Has anybody done this or
something similar_? I seem to remember something like it in a Harvard
Softworks ad?

(I know that Sun uses NEWS and not X and that NEWS has advantages, but the
wide acceptance of X and availability of source code seems crucial to me in
retrospect.) S*
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or dwp@willett.pgh.pa.us

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (10/05/90)

 Date: 09-24-90 (17:41)              Number: 776 (Echo)
   To: RAY DUNCAN                    Refer#: NONE
 From: VINCENT RANDAL                  Read: 09-24-90 (22:19)
 Subj: FORTH UNDER UNIX              Status: PUBLIC MESSAGE

    Mr. Duncan, please comment on the problems one faces when attempting
 to provide/obtain Forth services on a Unix system. I'm a graduate 
 student at Univ of Texas at San Antonio, and I'm considering this as 
 thesis problem.
    My interest is instrumentation development, and I will be interfacing
 VXI "mainframes" to SUN workstations running SUN OS for multiprocessors.
 This is the equipment available to me, thus I would like to consider
 providing LMI Forth under Sun Unix.
   Please comment on the practicality. Also, please advise as to the
 extent LMI might provide information or other resources during the
 course of a project such as this. Thank You, Vincent Randal.

 NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530             
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (10/05/90)

 Date: 09-24-90 (22:19)              Number: 777 (Echo)
   To: VINCENT RANDAL                Refer#: 1703
 From: RAY DUNCAN                      Read: NO
 Subj: FORTH UNDER UNIX              Status: PUBLIC MESSAGE

 We have used several different routes to bring Forth up in the UNIX
 environment.  It's a fairly involved process, unless you just write the
 Forth in C, which is straightforward although the resulting performance
 is usually terrible (compared to Forth systems built in the "normal"
 way).  I suggest you just buy a copy of Mitch Bradley's FORTH for the
 Sun workstation.  I believe it comes with source code, and you'll save
 yourself a great deal of time and aggravation.

 NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530             
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (10/05/90)

 Date: 09-26-90 (05:10)              Number: 781 (Echo)
   To: RAY DUNCAN                    Refer#: 777
 From: VINCENT RANDAL                  Read: 09-26-90 (08:55)
 Subj: FORTH UNDER UNIX              Status: PUBLIC MESSAGE

 Thank you for your reply, but I must ask who to contact to obtain Mitch
 Bradley's Forth for the Sun workstation. I've already called the local
 Sun office, and they don't seem to know. Please reely.

 NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530             

 Date: 09-26-90 (08:55)              Number: 782 (Echo)
   To: VINCENT RANDAL                Refer#: 1711
 From: RAY DUNCAN                      Read: NO
 Subj: FORTH UNDER UNIX              Status: PUBLIC MESSAGE

 Contact:  Bradley Forthware, P. O. Box 4444, Mt. View, CA 94040.
 You should also be able to reach him via UNIX email; look in conference
 6 and you will find several messages from him with his EMAIL ID.

 NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530             
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (10/30/90)

 Date: 10-26-90 (23:26)              Number: 52 of 52
   To: GARY SMITH                    Refer#: NONE
 From: CHRIS WATERS                    Read: 10-28-90 (21:25)
 Subj: Fneas                         Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL

 GS> From: marc@noe.UUCP (Marc de Groot)
 GS> Organization: Noe Systems, San Francisco
 GS> I am looking for a site where I can drop off copies of my public
 GS> Un*x Forth as they become available.

 Gary,

     I don't have access to Usenet right now, but our BBS has an
 emphasis on Unix, and the CoSysOp (me) is a long time Forth
 programmer.  We would love to become at least a secondary distribution
 site for a *NIX Forth.

     Also, Marc is an old friend of mine that I've sorta lost contact
 with.  Please, please, forward him my name and the number of the BBS.
 I'd love to hear from him, and we're in San Jose which is very close
 to San Francisco.  Thanks a lot.

 [ Presumably the BBS is open to all takers.  -dwp]

 Chris Waters, coSysOp @ THECAVE BBS, San Jose,  (408) 259-8098.
 ---
 MM2.1a *The EGG came first - just ask any dinosaur
 ---
  * SFUTI 3.01 / (Pssssst.....Mikey's really not 29 anymore....)
 PCRelay:THECAVE -> #559 RelayNet (tm)
 4.10               The Cave (408)259-8098 12/24/96/19.2 HST/DS
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (11/08/90)

 Date: 09-26-90 (08:55)              Number: 120 of 157 (Echo)
   To: VINCENT RANDAL                Refer#: 1711
 From: RAY DUNCAN                      Read: 10-02-90 (23:57)
 Subj: FORTH UNDER UNIX              Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)

 Contact:  Bradley Forthware, P. O. Box 4444, Mt. View, CA 94040.
 You should also be able to reach him via UNIX email; look in conference
 6 and you will find several messages from him with his EMAIL ID.

 NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530
 <<<>>>
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (11/29/90)

Category 1,  Topic 22
Message 47        Wed Nov 28, 1990
GARY-S                       at 06:25 EST
 
   
 Subject: Forth for Xenix 286
 In: <9011241809.AA28352@ucbvax.Berkeley.EDU> 
                      daemon@ucbvax.BERKELEY.EDU writes:

 >Does someone know about a PD Forth for Xenix 286?
  yes -    Bradley Forthware
           P O Box 4444
           Mt. View, CA 94040   

     __         _ (Gary Smith) uunet!ddi1!lrark!glsrk!gars * gars@glsrk.uucp *
    / _' _   _ (_' P. O. Drawer 7680    *  GEnie Forth RT  &  Unix RT SysOp  *
   /__/ (_|_/ '._) Little Rock,AR 72217 * winken!well!gars * claris!wet!gars *
  ----------------        - U. S. A. -  * ames!chinet!gars * ph:501-227-7817 *
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

wmb@MITCH.ENG.SUN.COM (11/30/90)

>> Does someone know about a PD Forth for Xenix 286?
>    yes -    Bradley Forthware
>             P O Box 4444
>             Mt. View, CA 94040

A bit of a clarification: my C Forth 83 product, which is probably what
is referred to above, is not in the public domain.  However, it is
relatively inexpensive - $50 for source and documentation.

Mitch Bradley, wmb@Eng.Sun.COM

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/06/90)

 Date: 12-01-90 (03:13)              Number: 343 of 359
   To: GARY SMITH                    Refer#: 311
 From: ROGER LEE                       Read: NO
 Subj: Forth And Unix                Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)

 3GS=> Does someone know about a PD Forth for Xenix 286?              3
 TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM>

 I am working on acquiring a copy. Will keep you posted.
 ---
 -> MegaMail v2.1a #782:There's at least 1 fool in every married couple.
 ---
  * SFUTI 3.01 / Now accepting UNIX files!

 PCRelay:THECAVE -> #559 RelayNet (tm)
 4.10               The Cave (408)259-8098 12/24/96/19.2 HST/DS
 <<<>>>
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (02/21/91)

 Date: 02-18-91 (08:37)              Number: 1243 of 1243 (Echo)
   To: GARY SMITH                    Refer#: 1192
 From: JACK WOEHR                      Read: NO
 Subj: FORTH AND UNIX                Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)

 -> From: wmb@MITCH.ENG.SUN.COM Subject: Forth calls C

 -> For instance, the Atari ST has about 5 different system interface
 -> levels, each with different calling conventions, not to mention the 3
 -> or 4 different C compilers that have been popular at various times in
 -> the machines lifetime.

         Yes, Lattice compilers had a very nice way of dealing with
 this with the   #pragma   mechanism for defining interfaces, but
 of course not terribly portable. Besides, I doubt if Don Colburn
 or the rest of X3J14 would go for it if you and I submitted a
 proposal to add PRAGMA-MYASS to the language ... :-)

                 =jax=

 NET/Mail : RCFB Golden, CO (303) 278-0364 VESTA & Denver FIG for Forth!
 <<<>>>
-----
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 _or_ uunet!willett!dwp

cwpjr@cbnewse.att.com (clyde.w.jr.phillips) (02/22/91)

In article <2384.UUL1.3#5129@willett.pgh.pa.us>, ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
> 
>  Date: 02-18-91 (08:37)              Number: 1243 of 1243 (Echo)
>    To: GARY SMITH                    Refer#: 1192
>  From: JACK WOEHR                      Read: NO
>  Subj: FORTH AND UNIX                Status: PUBLIC MESSAGE
>  Conf: FORTH (58)                 Read Type: GENERAL (+)
> 
>  -> From: wmb@MITCH.ENG.SUN.COM Subject: Forth calls C
> 
>  -> For instance, the Atari ST has about 5 different system interface
>  -> levels, each with different calling conventions, not to mention the 3
>  -> or 4 different C compilers that have been popular at various times in
>  -> the machines lifetime.
> 
>          Yes, Lattice compilers had a very nice way of dealing with
>  this with the   #pragma   mechanism for defining interfaces, but
>  of course not terribly portable. Besides, I doubt if Don Colburn
>  or the rest of X3J14 would go for it if you and I submitted a
>  proposal to add PRAGMA-MYASS to the language ... :-)
> 
>                  =jax=

HI Guys,
	Am I missing something or could this be easily solved by
a Vendor supplying a standard ( ANS ) system interface that has
built in support ( ie primitives ) for alternate form/sequence parameters?

Then people who need to access a different system level simply
create the alternate form from the Standard primitives.

Authors could share these or FIG could do some work to fill-the-gap,
ala their origina charter and provide the alternate levels as PD stuff.

My main thought is that fundamental system primitive like this
definately belongs in a Standard, not as weeds around the house.

Clyde

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (04/07/91)

 Date: 04-03-91 (12:47)              Number: 1748 of 1753
   To: GARY SMITH                    Refer#: 1706
 From: ANIL RODRIX                     Read: NO
 Subj: FORTH ON SUN                  Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)

 To Mitch Bradley :
 ( if you receive this ) Are you connected with Sun  of the Sparcstations
 ? if so can you tell me what Forths are available , free, cheap, or
 standard software pricing ? Our company ( small ) is switching to use a
 SUN machine as a server, running UNIX; I am not much involved in the
 programming end ( MIS ? ); so I dont know how much i'll be able to get
 approved for something just to "play " with.
 Thanks...anr

 PCRelay:PROPC -> #288 RelayNet (tm)
 4.10             Pittsburgh ProPC BBS (412) 321-6645
 <<<>>>
-----
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 _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (04/19/91)

 Date: 04-15-91 (12:23)              Number: 1898 of 1904
   To: GARY SMITH                    Refer#: 1800
 From: ANIL RODRIX                     Read: NO
 Subj: FORTH AND UNIX                Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)

 To: Mitch Bradley
 Re. Forth on SUN - received your ported message, thanks for the reply.
 The Forths seem pretty reasonable, will look into it once we get our
 system installed. s

 PCRelay:PROPC -> #288 RelayNet (tm)
 4.10             Pittsburgh ProPC BBS (412) 321-6645
 <<<>>>
-----
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 _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (06/18/91)

Category 1,  Topic 22
Message 77        Sun Jun 16, 1991
ELLIOTT.C                    at 10:27 EDT
 
Those out there writing a UNIX in Forth:  How's it going?
-----
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 _or_ uunet!willett!dwp

rob@innovus.uucp (Rob Sciuk) (06/19/91)

In article <2898.UUL1.3#5129@willett.pgh.pa.us> ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
>Category 1,  Topic 22
>Message 77        Sun Jun 16, 1991
>ELLIOTT.C                    at 10:27 EDT
> 
>Those out there writing a UNIX in Forth:  How's it going?

	fine
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Sciuk	rob@innovus.com OR rob@innovus.on.ca
Innovus Inc.	204-200 James St S. Hamilton, Ont. 	Phone:	(416) 529-8117 
		{not a flame ... merely a glimmer ...}	Fax:	(416) 572-9586	

"elliott chapin" <elliott.chapin@canrem.uucp> (06/20/91)

>Those out there writing a UNIX in Forth:  How's it going?

RS> fine

Nothing more to say, Rob?  Maybe Jax still thinks it's a bad joke :)

Elliott Chapin
---
 ? DeLuxe? 1.12 #4315 ? 
--
Canada Remote Systems.  Toronto, Ontario
NorthAmeriNet Host