Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: Creating an...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 32 of 65 Topic 3945 of 4285
Post > Topic >>

Re: Creating and using arrays - again

by Coos Haak <chforth@[EMAIL PROTECTED] > Mar 23, 2008 at 01:37 PM

Op Sun, 23 Mar 2008 12:13:19 -0000 schreef Andrew Haley:

> Jerry Avins <jya@[EMAIL PROTECTED]
> wrote:
>> Andrew Haley wrote:
>>> Jerry Avins <jya@[EMAIL PROTECTED]
> wrote:
>>>> Andrew Haley wrote:
>>>>> Jonah Thomas <jethomas5@[EMAIL PROTECTED]
> wrote:
>>> 
>>>>>> DOES> . There are a few Forths that don't give you DOES> and
someday you
>>>>>> DOES> might use one and need to work around it.
>>>>> Wouldn't it be better to write for such a Forth?
>>>>>
>>>>> DOES> has been in Forth for a very long time.  A Forth without DOES>
>>>>> is -- IMO -- fit only for the round filing cabinet in the corner.
>>> 
>>>> Recall that before CREATE DOES> there was <BUILDS DOES> .
>>> 
>>> OK.  I don't see your point.
> 
>> Only that the DOES> , one way or another, predates the one that goes 
>> with CREATE . I was amplifying "been in Forth for a very long time."
> 
> Oh, I see.  Here's what I remember:
> 
> First, there was CREATE ... ;CODE ; this sufficed for a few years
> until <BUILDS DOES> was added to do the ;CODE part in high-level
> Forth.  Later, CREATE DOES> was invented to remove the need for the
> special BUILDS> part and the additional pointer this requires.
> 
> CREATE DOES> was in FORTH-79 but not in fig-FORTH, which was also
> written in 1979 but kept the older <BUILDS DOES> .  This is strange,
> but I guess fig-FORTH just missed it.  Apart from in fig-FORTH, I
> don't think that <BUILDS DOES> was around for very long.  I guess
> fig-FORTH's great popularity is the only reason that anyone remembers
> <BUILDS DOES> .
> 
I always thought that fig-Forth began around 1977 or 1978, so a few years
before the 79-Standard (a long time in the history of Forth ;-)
I don't know about <BUILDS but I can imagine it being somewhat older.

I did have a Belgian Forth that used
: CONST , ;: @[EMAIL PROTECTED]
 ;
It didn't have DOES>    Sadly it didn't run on my 1802.
I remember seeing code from Chuck in the August Byte 1980 or somewhere
else
that had the same construct.
Later I implemented it, but CREATE DOES> was a lot simpler.

-- 
Coos

CHForth, 16 bit DOS applications
http://home.hccnet.nl/j.j.haak/forth.html
 




 65 Posts in Topic:
Creating and using arrays - again
Duke Normandin <dukeof  2008-03-21 15:54:28 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-21 11:49:44 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-21 18:51:11 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-21 15:16:05 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-21 20:37:06 
Re: Creating and using arrays - again
JK <jk.usenet@[EMAIL P  2008-03-21 14:59:30 
Re: Creating and using arrays - again
Albert van der Horst <  2008-03-22 12:19:21 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-22 21:53:06 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-21 12:14:43 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-21 18:57:07 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 12:55:51 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-22 17:35:49 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 13:58:37 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 14:02:28 
Re: Creating and using arrays - again
kenney@[EMAIL PROTECTED]   2008-03-23 14:37:59 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-21 10:20:33 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-21 18:36:16 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-21 15:28:15 
Re: Creating and using arrays - again
Krishna Myneni <krishn  2008-03-21 20:20:55 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-22 03:06:35 
Re: Creating and using arrays - again
Duke Normandin <dukeof  2008-03-22 17:32:04 
Re: Creating and using arrays - again
"Mark W. Humphries&q  2008-03-21 21:05:28 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-22 14:33:04 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-22 06:01:33 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-22 10:29:43 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-22 14:36:34 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 12:48:49 
Re: Creating and using arrays - again
<Montesquiou>   2008-03-22 19:23:19 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-22 22:19:36 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 22:45:21 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-23 12:13:19 
Re: Creating and using arrays - again
Coos Haak <chforth@[EM  2008-03-23 13:37:55 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-23 13:06:36 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-23 09:10:08 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-23 10:50:39 
Re: Creating and using arrays - again
Andrew Haley <andrew29  2008-03-23 15:50:35 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-23 10:49:26 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-23 10:47:31 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-23 11:33:59 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-25 17:39:47 
Re: Creating and using arrays - again
Dennis Ruffer <druffer  2008-03-26 00:57:35 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-25 20:43:54 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-26 11:00:22 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-22 08:44:53 
Re: Creating and using arrays - again
"Mark W. Humphries&q  2008-03-22 11:16:58 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-22 12:05:35 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-22 17:02:25 
Re: Creating and using arrays - again
Josh Grams <josh@[EMAI  2008-03-23 13:18:16 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-23 08:53:42 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-22 16:03:57 
Re: Creating and using arrays - again
Jerry Avins <jya@[EMAI  2008-03-22 22:46:54 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-23 06:23:42 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-23 06:46:58 
Re: Creating and using arrays - again
Albert van der Horst <  2008-03-24 02:48:31 
Re: Creating and using arrays - again
"Mark W. Humphries&q  2008-03-23 08:40:13 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-23 12:32:11 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-23 12:02:17 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-23 14:17:56 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-23 17:48:14 
Re: Creating and using arrays - again
Jonah Thomas <jethomas  2008-03-23 18:55:28 
Re: Creating and using arrays - again
Elizabeth D Rather <er  2008-03-23 19:02:53 
Re: Creating and using arrays - again
"Mark W. Humphries&q  2008-03-23 17:26:40 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-23 21:13:31 
Re: Creating and using arrays - again
Albert van der Horst <  2008-03-24 15:51:05 
Re: Creating and using arrays - again
Bruce McFarling <agila  2008-03-24 09:27:46 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Oct 12 13:54:13 CDT 2008.