[comp.lang.forth] URABUN

ForthNet@willett.UUCP (ForthNet articles from GEnie) (06/29/90)

 Date: 06-25-90 (14:05)              Number: 668 (Echo)
   To: TED GOSSTYLA                  Refer#: 665
 From: JOHN SOMERVILLE                 Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 That's very good of you. Yes I would like the disk. I will send you a 
 replacement ( 1.2 megs ) if you leave your address.

 Mine is:

 5174 Winskill Dr. 
 Delta, B.C.
 Canada
 V4M 2C8

 I spoke to Roedy last Friday and told him about URABUN; I will send him 
 a copy. No doubt he will be interested. 

 From the files I did get downloaded from LMI, I gather that one needs to
 read Roedy's documents, that is there is little or no documentation with
 your disk. As I recall the only useful things in Roedy's stuff was a 
 little file on what order to attack things and a few sample files such 
 as Canuck.

 Anyway look forward to getting the disk. 

 P.S. I presume that you gave up the idea of writing URABUN in C, seeing 
 as you are moving it up to 1.1

 regards j

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (06/30/90)

 Date: 06-27-90 (16:55)              Number: 677 (Echo)
   To: JOHN SOMERVILLE               Refer#: 668
 From: TED GOSSTYLA                    Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 Sure, please give Roedy a copy if he wants one. I haven't 
 corresponded with him since the early days of work with
 Abundance. Of course, to run the new URABUN he will need 
 UR/Forth 1.1. Over the years URABUN has become less and less
 compatible with Abundance, but I would be interested in Roedy's
 opinion of my transformation of his child.

 No documentation? I believe at least half of the several MBytes
 of files in Abundance were documentation. In addition Roedy
 heavily comments his source code. URABUN has a 160K file
 which is an adaptation of Roedy's reference manual. My source
 has far fewer comments than Roedy's but I try to write 
 "self documenting" code. It works for me, but others probably
 won't consider the code so self evident. I personally didn't
 find the sample applications provided with Abundance very
 helpful. I relied on the documentation, source code, and trial
 and error. It was an interesting way to learn Forth.

 Port Abundance to C? You misunderstood me. I never considered
 rewriting Abundance for C. My decision was whether to use C or
 Forth for application development. Having Abundance in Forth 
 help me rationalize going with Forth. Rewriting for UR/Forth 1.1
 is an interim step. In the future I plan to use OS/2 2.0 and
 for the moment intend to use LMI's UR/Forth for that OS when it
 becomes available. I thought moving to UR/Forth 1.1 first would
 minimize the disruption in my firms operation. Unfortunately I
 haven't completely resolved the language question. I just order
  Borland's Turbo C++ to review. 

 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: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/04/90)

 Date: 07-01-90 (19:43)              Number: 685 (Echo)
   To: TED GOSSTYLA                  Refer#: 677
 From: GORDON GANDERTON                Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 I am still a novice to Forth and I am not a programmer by trade. I keep
 see-sawing back and forth between FPC and Abundance. Both have
 advantages. The favouritism seems to be towards FPC but I am drawn back
 to Abundance because of its blocks and the sophisticated Ned editor.
 Maybe as a novice I can see things clearer by sticking to blocks. I
 dont want to open up the war again between seq and block files because
 I see advantages in both. The biggest problem I had in Abundance was
 its ABORT function. Roede suggested I tailor make it to my ABORT but I
 havent had success with it yet. These are just comments from someone
 else who has looked at Abundance. Rgds.
 ---
  ~ EZ 1.27 ~ 

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/06/90)

 Date: 07-04-90 (03:42)              Number: 690 (Echo)
   To: TED GOSSTYLA                  Refer#: 653
 From: GENE LEFAVE                     Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 TG>I started the port in early 1987, by the 2nd quarter of 1988 we
 TG>started our in house conversion to UR/Abundance. UR/Abundance
 TG>continues to evolve.

 I've played with BBL/ABUN but was never quite happy with it.  I implemented 
 some of it in my own database words.     I always felt that Roedy's 
 user interface was a bit to rigid for my needs.    I'd like to see something
 mor along the lines of a spreadsheet where you can cursor or mouse all 
 over the screen in any order.  I seem to remember that he was working along 
 those lines but I haven't seen his latest version.

 Were you able to port all of the jaunting, and control structures? 


 Gene
 ---
  ~ EZ-Reader 1.13 ~ 
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/06/90)

 Date: 07-03-90 (17:12)              Number: 696 (Echo)
   To: GORDON GANDERTON              Refer#: 685
 From: TED GOSSTYLA                    Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 I have not used FPC so I can't comment. 

 I guess I am old fashion to the extent that I prefer Screens
 and Forth editors to using text files. However, since
 all my applications are for MS-DOS, and soon for OS/2, machines
 I do rely on the OS's file system.

 ABORT is defined in BBL not Abundance. I have found Abundance
 very useful for my purposes, but not BBL. UR/Forth seems to meet
 my requirements much better.

 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: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/12/90)

 Date: 07-09-90 (16:52)              Number: 699 (Echo)
   To: GENE LEFAVE                   Refer#: 690
 From: TED GOSSTYLA                    Read: NO
 Subj: URABUN                        Status: PUBLIC MESSAGE

 Jaunting was ported and is fully operational. 

 Most control structures were also ported, however those which I 
 thought didn't add anything of substance were not ported. For example,
 <<<FOR, <<<RFOR, <<<RUN, and <<<RRUN were not ported.

 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: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/26/90)

 Date: 07-23-90 (17:12)              Number: 726 (Echo)
   To: JOHN SOMERVILLE               Refer#: 722
 From: TED GOSSTYLA                    Read: NO
 Subj: THANKS                        Status: PUBLIC MESSAGE

 Drop me a note before you start getting into UR/Abundance and I will
 give you a list of bugs found todate. We are now using it in
 production in house so will probably find a few over the new couple
 of weeks.

 The cost was minimal so don't worry about it - maybe you can return
 the favor someday.

 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: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (08/01/90)

 Date: 07-29-90 (09:04)              Number: 736 (Echo)
   To: JOHN SOMERVILLE               Refer#: 729
 From: TED GOSSTYLA                    Read: NO
 Subj: THANKS                        Status: PUBLIC MESSAGE

 UR/Abundance is in public domain, however it requires UR/Forth 1.1 .

 To use UR/Abundance you have to recompile your UR/Forth 1.1 nucleus
 using the modified START word provided with UR/Abundance. Then you
 can compile UR/Abundance using your slightly modified UR/Forth 1.1.

 By all means up load to BC-Forth.


 Current Bug list:

 1.  ABUN.SCR    Screen # 70
     Items in QuanStructure MenuCtrl should be defined in A instead of
     D segment, see QuanStructures defined in Screens 68, 69, & 71.

 2.  ABASM.SCR   Screen # 142
     NUMLENGTH had problems when F>D results in out of range. Following
     is a temporary fix.
     : NUMLENGTH
          AS0@ V-Low G@L>D DABS  AS0@ V-High G@L>D DABS  2DUP D0<
          IF    4DROP
          ELSE  DMAX DLOG
          THEN  DUP V-#Decimal -  1-  3 / +
          AS0@ V-Low G@L>D  D0<
          IF    1+
          THEN  V-#Decimal
          IF    1+
          THEN  DUP IS WIDTH  IS V-KeyLength  ;

 3.  ABASM.SCR   Screen # 152
     Remove 4th line of word Y/N, ( V-ITEM V-Length ERASEL )
     <<<DEFINEd items must be initialized after their memory is
 allocated.
     They can no longer be initialized by the defining word.


 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: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (08/06/90)

 Date: 08-01-90 (08:13)              Number: 740 (Echo)
   To: JOHN SOMERVILLE               Refer#: 739
 From: ZAFAR ESSAK                     Read: 08-01-90 (12:30)
 Subj: UR/ABUNDANCE                  Status: PUBLIC MESSAGE

 Just out of curiosity, how come UR/ABUNDANCE is 260k while 
 BBL/ABUNDANCE is 7 meg?  Are these things related or what?  Or is the 
 extra special tools etc. 
 ---
  * Via Qwikmail 2.01

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

ForthNet@willett.UUCP (ForthNet articles from GEnie) (08/06/90)

 Date: 08-01-90 (12:30)              Number: 741 (Echo)
   To: ZAFAR ESSAK                   Refer#: 493
 From: JOHN SOMERVILLE                 Read: NO
 Subj: UR/ABUNDANCE                  Status: PUBLIC MESSAGE

 Actually the arc version was about 350 K as I recall. Would zipping an
 arc do that much?
 I can't really answer your question right now for I haven't looked at
 UR/ABUNDANCE all that closely. The 7 Megs as produced by Roedy contains
 a lot of supplementary utilities e.g. QDos 2 is bundled ( sans docs )
 plus a lot of DOS stuff that Roedy wrote, ( I believe he rewrote
 RECOVER, plus some other goodies ). Roedy also include a fair amount of
 text files. As I recall I had to clear about 11 megs of my drive to get
 Abundance up and running. 
 .
 I guess the short answer is to leave a question for Ted Gosstyla on this
 conference. Note you do need UR FORTH.
 regards j

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu

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

 Date: 08-04-90 (14:55)              Number: 744 (Echo)
   To: JOHN SOMERVILLE               Refer#: 741
 From: ZAFAR ESSAK                     Read: NO
 Subj: UR/ABUNDANCE                  Status: PUBLIC MESSAGE

 Thanks John. 

     With the total size of BBL-Forth/Abundance/++ I've never been quite 
 clear on sizes of each component or the interdependence of them. 
 Seeing these messages referencing one component only, in use with 
 another Forth helps to shed some light on this.  As for "You will need 
 UR Forth" I assume you mean to compile and run as is.  Hopefully, that 
 is not a requirement for reading and understanding the source. 

 Zafar. 
 ---
  * Via Qwikmail 2.01

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
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) (08/14/90)

 Date: 08-09-90 (21:40)              Number: 745 (Echo)
   To: ZAFAR ESSAK                   Refer#: 744
 From: JOHN SOMERVILLE                 Read: NO
 Subj: UR/ABUNDANCE                  Status: PUBLIC MESSAGE

 I am sure that you will be able to read the source with little trouble. 
 If you have NG then I have a file ( the Board has it also ) that you 
 could use to understand the LMI specific words. 

 Yes, I was speaking of compiling it only.

 regards j

 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886   
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or dwp@willett.pgh.pa.us