Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #47970 > unrolled thread

ForthOS

Started byendlessboomcapitalism@gmail.com
First post2016-06-08 17:38 -0700
Last post2016-06-24 07:59 -0700
Articles 20 — 11 participants

Back to article view | Back to comp.lang.forth


Contents

  ForthOS endlessboomcapitalism@gmail.com - 2016-06-08 17:38 -0700
    Re: ForthOS Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-06-08 22:14 -0400
      Re: ForthOS Gerard Sontag <gerardsontag@gmail.com> - 2016-06-09 05:36 -0700
        Re: ForthOS rickman <gnuarm@gmail.com> - 2016-06-09 20:23 -0400
          Re: ForthOS Gerard Sontag <gerardsontag@gmail.com> - 2016-06-10 05:37 -0700
      Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-10 08:15 -0700
      Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-10 08:17 -0700
      Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-10 08:21 -0700
    Re: ForthOS Chris Curl <ccurl609@gmail.com> - 2016-06-09 04:50 -0700
      Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-10 08:15 -0700
        Re: ForthOS Bruce Axtens <bruce.axtens@gmail.com> - 2016-06-24 16:21 +0800
          Re: ForthOS rickman <gnuarm@gmail.com> - 2016-06-24 11:39 -0400
            Re: ForthOS "Elizabeth D. Rather" <erather@forth.com> - 2016-06-24 22:34 +0200
              Re: ForthOS Brad Eckert <hwfwguy@gmail.com> - 2016-06-24 15:01 -0700
                Re: ForthOS Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-06-25 05:09 -0500
                  Re: ForthOS Paul Rubin <no.email@nospam.invalid> - 2016-06-25 13:59 -0700
                    Re: ForthOS Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-06-26 12:09 -0500
                  Re: ForthOS hughaguilar96@gmail.com - 2016-06-26 17:52 -0700
            Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-24 08:52 -0700
          Re: ForthOS endlessboomcapitalism@gmail.com - 2016-06-24 07:59 -0700

#47970 — ForthOS

Fromendlessboomcapitalism@gmail.com
Date2016-06-08 17:38 -0700
SubjectForthOS
Message-ID<4159262c-ffaa-4848-bcee-f3fcc0b2c5e7@googlegroups.com>
can this work on a pc and let me surf web yet?

[toc] | [next] | [standalone]


#47972

FromRod Pemberton <NoHaveNotOne@bcczxcfre.cmm>
Date2016-06-08 22:14 -0400
Message-ID<20160608221413.068bb022@_>
In reply to#47970
On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
endlessboomcapitalism@gmail.com wrote:

> can this work on a pc and let me surf web yet?

No, gavino.  How many years do we have to answer this question? ...

God specifically prohibited the use of Forth on a PC.  The desire to
use Forth on a PC violates the Tenth Commandment: "Thou shalt not
covet."  So, anyone who does is a sinner and is going to Hell.  ;-)


Rod Pemberton

[toc] | [prev] | [next] | [standalone]


#47980

FromGerard Sontag <gerardsontag@gmail.com>
Date2016-06-09 05:36 -0700
Message-ID<cb62d1fd-1a7b-4981-9e26-c44a6a6326c5@googlegroups.com>
In reply to#47972
Le jeudi 9 juin 2016 04:13:40 UTC+2, Rod Pemberton a écrit :
> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
> endlessboomcapitalism@gmail.com wrote:
> 
> > can this work on a pc and let me surf web yet?
> 
> No, gavino.  How many years do we have to answer this question? ...
> 
> God specifically prohibited the use of Forth on a PC.  The desire to
> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
> 
> 
> Rod Pemberton

! Excellent !

Amicalement

[toc] | [prev] | [next] | [standalone]


#47992

Fromrickman <gnuarm@gmail.com>
Date2016-06-09 20:23 -0400
Message-ID<njd1ab$ej9$2@dont-email.me>
In reply to#47980
On 6/9/2016 8:36 AM, Gerard Sontag wrote:
> Le jeudi 9 juin 2016 04:13:40 UTC+2, Rod Pemberton a écrit :
>> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
>> endlessboomcapitalism@gmail.com wrote:
>>
>>> can this work on a pc and let me surf web yet?
>>
>> No, gavino.  How many years do we have to answer this question? ...
>>
>> God specifically prohibited the use of Forth on a PC.  The desire to
>> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
>> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
>>
>>
>> Rod Pemberton
>
> ! Excellent !

But then we are all sinners, born into sin.  The only way to cleanse 
thyself is to learn the way of the Forth.

-- 

Rick C

[toc] | [prev] | [next] | [standalone]


#47995

FromGerard Sontag <gerardsontag@gmail.com>
Date2016-06-10 05:37 -0700
Message-ID<c4ca219b-13ec-48d8-9cbf-b0d1eda082b1@googlegroups.com>
In reply to#47992
Le vendredi 10 juin 2016 02:23:41 UTC+2, rickman a écrit :
> On 6/9/2016 8:36 AM, Gerard Sontag wrote:
> > Le jeudi 9 juin 2016 04:13:40 UTC+2, Rod Pemberton a écrit :
> >> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
> >> endlessboomcapitalism@gmail.com wrote:
> >>
> >>> can this work on a pc and let me surf web yet?
> >>
> >> No, gavino.  How many years do we have to answer this question? ...
> >>
> >> God specifically prohibited the use of Forth on a PC.  The desire to
> >> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
> >> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
> >>
> >>
> >> Rod Pemberton
> >
> > ! Excellent !
> 
> But then we are all sinners, born into sin.  The only way to cleanse 
> thyself is to learn the way of the Forth.
> 
> -- 
> 
> Rick C

Yes and as soon as Adam and Eve where in the garden of languages, Eve put a keyboard in the hands of Adam to have a try with Forth and then he gets the knowledge. 

[toc] | [prev] | [next] | [standalone]


#47999

Fromendlessboomcapitalism@gmail.com
Date2016-06-10 08:15 -0700
Message-ID<cd555a19-6cea-4d67-9e97-78f26f52acb7@googlegroups.com>
In reply to#47972
On Wednesday, June 8, 2016 at 10:13:40 PM UTC-4, Rod Pemberton wrote:
> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
> endlessboomcapitalism@gmail.com wrote:
> 
> > can this work on a pc and let me surf web yet?
> 
> No, gavino.  How many years do we have to answer this question? ...
> 
> God specifically prohibited the use of Forth on a PC.  The desire to
> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
> 
> 
> Rod Pemberton

rod calm down, man TRump is guna win, just relax

[toc] | [prev] | [next] | [standalone]


#48001

Fromendlessboomcapitalism@gmail.com
Date2016-06-10 08:17 -0700
Message-ID<ffba2df0-39fb-4919-b776-da3457c888df@googlegroups.com>
In reply to#47972
On Wednesday, June 8, 2016 at 10:13:40 PM UTC-4, Rod Pemberton wrote:
> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
> endlessboomcapitalism@gmail.com wrote:
> 
> > can this work on a pc and let me surf web yet?
> 
> No, gavino.  How many years do we have to answer this question? ...
> 
> God specifically prohibited the use of Forth on a PC.  The desire to
> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
> 
> 
> Rod Pemberton

freebsd openbsd   why not forthos? fos? 

[toc] | [prev] | [next] | [standalone]


#48002

Fromendlessboomcapitalism@gmail.com
Date2016-06-10 08:21 -0700
Message-ID<9c5affba-3191-48a0-adb8-eb441b38f4fc@googlegroups.com>
In reply to#47972
On Wednesday, June 8, 2016 at 10:13:40 PM UTC-4, Rod Pemberton wrote:
> On Wed, 8 Jun 2016 17:38:18 -0700 (PDT)
> endlessboomcapitalism@gmail.com wrote:
> 
> > can this work on a pc and let me surf web yet?
> 
> No, gavino.  How many years do we have to answer this question? ...
> 
> God specifically prohibited the use of Forth on a PC.  The desire to
> use Forth on a PC violates the Tenth Commandment: "Thou shalt not
> covet."  So, anyone who does is a sinner and is going to Hell.  ;-)
> 
> 
> Rod Pemberton

which god? I am polytheistic

[toc] | [prev] | [next] | [standalone]


#47979

FromChris Curl <ccurl609@gmail.com>
Date2016-06-09 04:50 -0700
Message-ID<d6099ec2-6bd1-4e03-9798-1dff7dea064f@googlegroups.com>
In reply to#47970
On Wednesday, June 8, 2016 at 8:38:20 PM UTC-4, endlessboo...@gmail.com wrote:
> can this work on a pc and let me surf web yet?
Can it be done? Of course. Has anyone done it yet? To my knowledge, no.

Go for it.

[toc] | [prev] | [next] | [standalone]


#48000

Fromendlessboomcapitalism@gmail.com
Date2016-06-10 08:15 -0700
Message-ID<18c5e861-5d9a-4607-9e6d-ddcef619e0af@googlegroups.com>
In reply to#47979
On Thursday, June 9, 2016 at 7:50:30 AM UTC-4, Chris Curl wrote:
> On Wednesday, June 8, 2016 at 8:38:20 PM UTC-4, endlessboo...@gmail.com wrote:
> > can this work on a pc and let me surf web yet?
> Can it be done? Of course. Has anyone done it yet? To my knowledge, no.
> 
> Go for it.

what would the the hardest part?

[toc] | [prev] | [next] | [standalone]


#48478

FromBruce Axtens <bruce.axtens@gmail.com>
Date2016-06-24 16:21 +0800
Message-ID<nkiqhs$hqt$1@dont-email.me>
In reply to#48000
On 10/06/2016 11:15 PM, endlessboomcapitalism@gmail.com wrote:
> On Thursday, June 9, 2016 at 7:50:30 AM UTC-4, Chris Curl wrote:
>> On Wednesday, June 8, 2016 at 8:38:20 PM UTC-4, endlessboo...@gmail.com wrote:
>>> can this work on a pc and let me surf web yet?
>> Can it be done? Of course. Has anyone done it yet? To my knowledge, no.
>>
>> Go for it.
>
> what would the the hardest part?
>
Probably the initial pencil on paper design. With forth being bottom-up, 
it can be hard to see all the words fitting with other words fitting 
with other words until one reaches the top word.

I fancy it'll take a few weeks, a box or two of pencils and a ream of A4.

Bruce/bugmagnet

[toc] | [prev] | [next] | [standalone]


#48481

Fromrickman <gnuarm@gmail.com>
Date2016-06-24 11:39 -0400
Message-ID<nkjk8b$9g9$2@dont-email.me>
In reply to#48478
On 6/24/2016 4:21 AM, Bruce Axtens wrote:
> On 10/06/2016 11:15 PM, endlessboomcapitalism@gmail.com wrote:
>> On Thursday, June 9, 2016 at 7:50:30 AM UTC-4, Chris Curl wrote:
>>> On Wednesday, June 8, 2016 at 8:38:20 PM UTC-4,
>>> endlessboo...@gmail.com wrote:
>>>> can this work on a pc and let me surf web yet?
>>> Can it be done? Of course. Has anyone done it yet? To my knowledge, no.
>>>
>>> Go for it.
>>
>> what would the the hardest part?
>>
> Probably the initial pencil on paper design. With forth being bottom-up,
> it can be hard to see all the words fitting with other words fitting
> with other words until one reaches the top word.
>
> I fancy it'll take a few weeks, a box or two of pencils and a ream of A4.

What is wrong with people that they keep saying Forth does not support 
anything other than bottom up design???  That is silly.

-- 

Rick C

[toc] | [prev] | [next] | [standalone]


#48485

From"Elizabeth D. Rather" <erather@forth.com>
Date2016-06-24 22:34 +0200
Message-ID<kuqdnd50uKbYBPDKnZ2dnUU7-YXNnZ2d@supernews.com>
In reply to#48481
On 6/24/16 5:39 PM, rickman wrote:
> On 6/24/2016 4:21 AM, Bruce Axtens wrote:
>> On 10/06/2016 11:15 PM, endlessboomcapitalism@gmail.com wrote:
>>> On Thursday, June 9, 2016 at 7:50:30 AM UTC-4, Chris Curl wrote:
>>>> On Wednesday, June 8, 2016 at 8:38:20 PM UTC-4,
>>>> endlessboo...@gmail.com wrote:
>>>>> can this work on a pc and let me surf web yet?
>>>> Can it be done? Of course. Has anyone done it yet? To my knowledge, no.
>>>>
>>>> Go for it.
>>>
>>> what would the the hardest part?
>>>
>> Probably the initial pencil on paper design. With forth being bottom-up,
>> it can be hard to see all the words fitting with other words fitting
>> with other words until one reaches the top word.
>>
>> I fancy it'll take a few weeks, a box or two of pencils and a ream of A4.
>
> What is wrong with people that they keep saying Forth does not support
> anything other than bottom up design???  That is silly.

It's a glib excuse for not using Forth.The problem is that on clf we 
have a lot more people "writing a Forth to find out how it works" than 
people using it in real-world projects (which is the *real* way to find 
out how it works).

Indeed, top down *design* is really necessary for any project. With 
Forth, you can use stubs to support the upper levels, while working on 
device interfaces at the bottom, but you need to understand how the 
bottom levels will be *used* before writing them, so the integrity of 
the whole design from top down is really necessary.

Cheers,
Elizabeth

-- 
==================================================
Elizabeth D. Rather   (US & Canada)   800-55-FORTH
FORTH Inc.                         +1 310.999.6784
5959 West Century Blvd. Suite 700
Los Angeles, CA 90045
http://www.forth.com

"Forth-based products and Services for real-time
applications since 1973."
==================================================

[toc] | [prev] | [next] | [standalone]


#48488

FromBrad Eckert <hwfwguy@gmail.com>
Date2016-06-24 15:01 -0700
Message-ID<3ef79447-4e61-43b5-887b-73625de1e174@googlegroups.com>
In reply to#48485
On Friday, June 24, 2016 at 1:34:19 PM UTC-7, Elizabeth D. Rather wrote:
> 
> It's a glib excuse for not using Forth.The problem is that on clf we 
> have a lot more people "writing a Forth to find out how it works" than 
> people using it in real-world projects (which is the *real* way to find 
> out how it works).
> 
> Indeed, top down *design* is really necessary for any project. With 
> Forth, you can use stubs to support the upper levels, while working on 
> device interfaces at the bottom, but you need to understand how the 
> bottom levels will be *used* before writing them, so the integrity of 
> the whole design from top down is really necessary.
> 

To put it another way, design top-down, implement bottom-up. I may have read that from you.

Forth is a language best taught by experts. You can teach yourself, but it's going to take a while if you're learning by doing. Using a commercial Forth is a good way to learn from an expert.

In theory, you could use Forth as an OS. In the early days of computing, it was used as an OS in high performance applications. But nowadays the ecosystem of interfaces is so complex and high-maintenance (rapidly shifting) that it's not practical.

Forth will continue to be a powerful tool in the embedded realm because virtual machines offer many benefits such as security, compactness and processor independence. I think the focus on native code generation for stand-alone apps may have had its day, since embedded systems are also getting very complex ecosystems of interfaces and middleware. Tapping into that relies on living in the C/IDE (such as Eclipse) environment. Which is all for the best since it provides the best of both worlds.

[toc] | [prev] | [next] | [standalone]


#48501

FromAndrew Haley <andrew29@littlepinkcloud.invalid>
Date2016-06-25 05:09 -0500
Message-ID<JOydnVXtVKH2xfPKnZ2dnUU7-RfNnZ2d@supernews.com>
In reply to#48488
Brad Eckert <hwfwguy@gmail.com> wrote:
> 
> Forth is a language best taught by experts. You can teach yourself,
> but it's going to take a while if you're learning by doing. Using a
> commercial Forth is a good way to learn from an expert.

I was fortunate enough to work for COMSOL and attend (and later teach)
some training courses and then even do some things with Forth, Inc.
I'm not sure that I would ever have really got the idea of Forth
without being taught by experts.

But it's not just about courses: the back-and-forth relationship
between apprentice and journeyman[1] is perhaps a more appropriate
analogy than that of formal classroom education, although both have
their places.  Everyone needs a mentor.

Andrew.


[1] Sorry, I know of no non-sexist substitute.

[toc] | [prev] | [next] | [standalone]


#48515

FromPaul Rubin <no.email@nospam.invalid>
Date2016-06-25 13:59 -0700
Message-ID<877fddq910.fsf@nightsong.com>
In reply to#48501
Andrew Haley <andrew29@littlepinkcloud.invalid> writes:
> journeyman[1]
> [1] Sorry, I know of no non-sexist substitute.

Advogato.org uses "journeyer".

[toc] | [prev] | [next] | [standalone]


#48538

FromAndrew Haley <andrew29@littlepinkcloud.invalid>
Date2016-06-26 12:09 -0500
Message-ID<X6udnaVl8rvJke3KnZ2dnUU7-aednZ2d@supernews.com>
In reply to#48515
Paul Rubin <no.email@nospam.invalid> wrote:
> Andrew Haley <andrew29@littlepinkcloud.invalid> writes:
>> journeyman[1]
>> [1] Sorry, I know of no non-sexist substitute.
> 
> Advogato.org uses "journeyer".

Cool, thanks.  I guess I'll use that, but I'll have to explain it.

Andrew.

[toc] | [prev] | [next] | [standalone]


#48547

Fromhughaguilar96@gmail.com
Date2016-06-26 17:52 -0700
Message-ID<c475c9aa-fac6-4aa0-8f68-bc402026e0a3@googlegroups.com>
In reply to#48501
On Saturday, June 25, 2016 at 3:09:53 AM UTC-7, Andrew Haley wrote:
> I was fortunate enough to ... do some things with Forth, Inc.

You work for Forth Inc., and you are on the Forth-200x committee.

Everybody on the Forth-200x committee is obligated to do what their boss Leon Wagner tells them to do --- Forth-200x just a marketing gimmick from Forth Inc. --- Forth-200x does not represent the Forth community.

> I'm not sure that I would ever have really got the idea of Forth
> without being taught by experts.

I suppose this was the self-proclaimed "leading expert" on Forth, Elizabeth Rather. Here is a recent thread with several quotes from your mentor:
https://groups.google.com/forum/#!topic/comp.lang.forth/Ts2pToYJO2A%5B51-75%5D

--------------------------------------------------------------------------
On Friday, June 17, 2016 at 2:04:35 PM UTC-7, Elizabeth D. Rather wrote:
> Every Forth programmer who has written an application has the start of a 
> library. One who has worked on a team project, has more. It grows with 
> every application. Most programmers who have been around any amount of 
> time have a back pocket full of useful stuff that gets re-used. But it's 
> rarely used unchanged, because *this* application needed somewhat 
> different constraints, interface, units, ... and it was quick and easy 
> to pull something out of that back pocket and adapt it. Formal libraries 
> aren't that flexible.
--------------------------------------------------------------------------

And a little later:
--------------------------------------------------------------------------
On Saturday, June 18, 2016 at 7:40:12 AM UTC-7, Elizabeth D. Rather wrote:
> On 6/18/16 9:09 AM, lawrencedo99@gmail.com wrote:
> > On Saturday, June 18, 2016 at 5:57:46 PM UTC+12, Elizabeth D. Rather wrote:
> >>
> >> On 6/18/16 2:28 AM, Lawrence D’Oliveiro wrote:
> >>>
> >>> On Saturday, June 18, 2016 at 9:04:35 AM UTC+12, Elizabeth D. Rather wrote:
> >>>
> >>>> But it's rarely used unchanged, because *this* application needed somewhat
> >>>> different constraints, interface, units, ... and it was quick and easy
> >>>> to pull something out of that back pocket and adapt it. Formal libraries
> >>>> aren't that flexible.
> >>>
> >>> Isn’t that a criticism of the language, rather than the library concept?
> >>> Because other languages can implement amazingly flexible libraries.
> >>>
> >> No, it's a testament to the flexibility of Forth. As someone else said,
> >> it means that rather than adapt your program to the library, you can
> >> select the specific features you need and have them operate exactly the
> >> way you want, with great ease.
> >
> > So you never copy and paste code from one project to the next? You always start with a clean slate?
> 
> Not at all. I start with useful code from the last project, take useful 
> functions, and modify it as necessary. Sometimes that's not at all, but 
> often there are tweaks needed. What I *don't* do is try to regard it as 
> a black box not to be touched, which seems to be the idea behind 
> "standard libraries".
> 
> Cheers,
> Elizabeth
--------------------------------------------------------------------------

> But it's not just about courses: the back-and-forth relationship
> between apprentice and journeyman[1] is perhaps a more appropriate
> analogy than that of formal classroom education, although both have
> their places.  Everyone needs a mentor.

All of this talk about being a journeyman Forth programmer is just arrogant sales-blather --- the Forth-200x committee is doing everything in its power to prevent Standard Forth from supporting code-libraries --- this is not professional programming!

[toc] | [prev] | [next] | [standalone]


#48493

Fromendlessboomcapitalism@gmail.com
Date2016-06-24 08:52 -0700
Message-ID<eab582ee-b079-46b8-bd59-467c12ddab06@googlegroups.com>
In reply to#48481
rikman are you a bottom?

[toc] | [prev] | [next] | [standalone]


#48489

Fromendlessboomcapitalism@gmail.com
Date2016-06-24 07:59 -0700
Message-ID<c8b32e47-fd41-4790-9fa1-1e8731ca30e5@googlegroups.com>
In reply to#48478
you know how fast 100s millions of people woujld switch to a cheaper faster device with more reliability

I am amazed forth people are not making a browser powering os that works with usb3 and vga hdmi etc

pc biz is still massive massive business

laptops are shittier with more usb less vga so u need all these dongles mactard style

if you can make a os better than freebsd in 1% the code by using forth no C

then you could jump ahead of everything

clusters of them could then run forth big data

billions of $ in profits for those who deliverr this

billions

needs tcp ip and freifox ish browser

if can be made to work well in clusters as jeff fox sad is as easy as a for loop with lindaspace in forth.....then you have game changing machine

can you do mit with the greenararys chip?

even beeter!!


pricewatch.com still has $150+ amd64 chip desktop pc

http://www.pricewatch.com/price/computer_systems_no_os/fx_4130

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.forth


csiph-web