

|
 |
| Programming > Forth > Re: part 21 ass... |
|
| << Topic |
< Post |
Post 24 of 54 Topic 3806 of 4285
|
Post > |
Topic >> |
Re: part 21 asserts forth best for small memory systems, would lisp be better in non small mem?
by "Stan Katz" <katzkave@[EMAIL PROTECTED]
>
Mar 12, 2008 at 06:00 PM
| "John Doty" <jpd@[EMAIL PROTECTED]
> wrote in message
news:8fOdnRvB-N03IUjanZ2dnUVZ_jSdnZ2d@[EMAIL PROTECTED]
> Guy Macon wrote:
>> So now *THREE* people have told you:
>
> And if it was one hundred, they'd still all be wrong.
>
>>
>> "The effects you cite are not *necessarily* the result of the cause to
>> which you attribute them." -ER
>>
>> "This conclusion does not follow from the premises." -AH
>>
>> "you simply assume without evidence that A leads to B, never ever
>> examining whether that assumption is waranted."-GM
>>
>> ....and still you refuse to even *try* to establish whether or not the
>> effects you keep talking about are the result of your alleged cause.
>
>
>>
>> I am really curious; why do you believe something when you cannot for
the
>> life of you come up with any reason to believe
>> that it is true?
>
> Because when there is no alternative that fits the evidence, the
existing
> hypothesis is the only thing one can reasonably believe.
>
John, I have been progtamming in forth since the early 80's, at multiple
companies,
and have never published any code, and neither have any of my colleagues,
because
it all belonged to my employers and they did not want their competitors to
see it.
In addition to that, it was often very application specific (e.g. some of
it
was only useful
to someone developing a PBX or intercom system) and that affected our
choice
of
names. However, it was usually very easy to re-use the code at the source
level because
we had (usually) a fairly good di***entation and cross reference system.
The
only issue
we noticed was that often the higher level routines needed to be renamed
to
better
describe its function in the system.
Almost all of these companies used commercial forths (polyForth, LMI,
MMSForth, VFX,
SwiftForth) although gForth also appeared, and most of the more generic
routines (i.e. those
that didn't need renaming between systems) were part of the package (and
therefore not only
not publishable, but also proprietary.
Another key reason for not publi****ng was because we all felt that forth
was
one of our key
advantages, and we didn't want to lose that significant edge. One of the
companies had
specifically included the language in the Non-Disclosure and revealing it
was listed as sufficient
cause for immediate termination, followed by a significant lawsuit.
In my experience, a significant amount of the published code was initially
from academic or
research environments (with the possible exception of the FSF, although
the
link to MIT, etc.
is there too) or is used as a way to demonstrate a level of expertise
sufficient to be considered
for consulting or employent. For both these areas, working in the most
common languages is a
definite positive, so there is little incentive to explore. Those who want
to explore tend to write
their own languages (another significant group).
My hypothesis is that the reason that there is so little published Forth
relative to other languages,
is that the reasons for publi****ng code don't apply to the majority of
people using Forth, or to the
(possibly niche) applications developed in Forth. On the contrary, most of
them feel that there is a
significant benefit in not publicising the language.
Stan Katz


|
54 Posts in Topic:
|
m-coughlin <m-coughlin |
2008-03-07 10:38:11 |
|
Elizabeth D Rather <er |
2008-03-07 08:06:59 |
|
Richard Owlett <rowlet |
2008-03-07 12:50:19 |
|
John Doty <jpd@[EMAIL |
2008-03-07 12:14:26 |
|
Guy Macon <http://www. |
2008-03-08 01:30:31 |
|
John Doty <jpd@[EMAIL |
2008-03-07 18:53:16 |
|
Guy Macon <http://www. |
2008-03-08 02:41:56 |
|
John Doty <jpd@[EMAIL |
2008-03-08 16:03:35 |
|
Guy Macon <http://www. |
2008-03-09 16:12:17 |
|
John Doty <jpd@[EMAIL |
2008-03-09 10:51:39 |
|
Elizabeth D Rather <er |
2008-03-09 08:33:40 |
|
John Doty <jpd@[EMAIL |
2008-03-09 13:37:07 |
|
Guy Macon <http://www. |
2008-03-10 15:43:19 |
|
John Doty <jpd@[EMAIL |
2008-03-10 10:10:29 |
|
Bernd Paysan <bernd.pa |
2008-03-10 17:50:30 |
|
Elizabeth D Rather <er |
2008-03-10 08:13:12 |
|
John Doty <jpd@[EMAIL |
2008-03-10 13:04:55 |
|
Guy Macon <http://www. |
2008-03-10 20:24:04 |
|
John Doty <jpd@[EMAIL |
2008-03-10 14:36:11 |
|
Guy Macon <http://www. |
2008-03-10 20:52:30 |
|
John Doty <jpd@[EMAIL |
2008-03-10 15:06:33 |
|
Guy Macon <http://www. |
2008-03-10 22:25:21 |
|
John Doty <jpd@[EMAIL |
2008-03-10 16:56:41 |
|
"Stan Katz" < |
2008-03-12 18:00:10 |
|
John Doty <jpd@[EMAIL |
2008-03-12 16:13:31 |
|
Marc Olschok <nobody@[ |
2008-03-11 19:21:16 |
|
Aleksej Saushev <asau@ |
2008-03-11 23:05:58 |
|
Guy Macon <http://www. |
2008-03-11 22:42:04 |
|
Guy Macon <http://www. |
2008-03-10 20:19:34 |
|
Guy Macon <http://www. |
2008-03-10 19:52:18 |
|
John Doty <jpd@[EMAIL |
2008-03-10 14:11:26 |
|
Aleksej Saushev <asau@ |
2008-03-10 23:21:00 |
|
Andrew Haley <andrew29 |
2008-03-10 21:24:12 |
|
John Doty <jpd@[EMAIL |
2008-03-10 16:02:05 |
|
Andrew Haley <andrew29 |
2008-03-11 10:34:01 |
|
m-coughlin <m-coughlin |
2008-03-11 22:09:03 |
|
Duke Normandin <dukeof |
2008-03-11 15:04:25 |
|
Bernd Paysan <bernd.pa |
2008-03-11 16:40:14 |
|
m-coughlin <m-coughlin |
2008-03-14 17:08:11 |
|
Duke Normandin <dukeof |
2008-03-11 17:14:42 |
|
Elizabeth D Rather <er |
2008-03-11 21:59:19 |
|
Aleksej Saushev <asau@ |
2008-03-13 00:43:39 |
|
Bernd Paysan <bernd.pa |
2008-03-13 16:12:17 |
|
Aleksej Saushev <asau@ |
2008-03-15 00:00:58 |
|
Marc Olschok <nobody@[ |
2008-03-14 21:32:04 |
|
Duke Normandin <dukeof |
2008-03-11 20:44:40 |
|
Elizabeth D Rather <er |
2008-03-11 21:46:47 |
|
Duke Normandin <dukeof |
2008-03-10 05:19:15 |
|
John Doty <jpd@[EMAIL |
2008-03-07 11:56:33 |
|
Guy Macon <http://www. |
2008-03-08 00:16:03 |
|
John Doty <jpd@[EMAIL |
2008-03-07 17:34:02 |
|
Albert van der Horst < |
2008-03-08 10:58:33 |
|
Guy Macon <http://www. |
2008-03-08 17:11:27 |
|
kenney@[EMAIL PROTECTED]
|
2008-03-08 04:20:28 |
|
Post A Reply:

|
|
|
|