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


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

Id love to surf web with 4megs ram forth pc using forth and forth chips

Started bythe_gavino_himself <visphatesjava@gmail.com>
First post2013-09-27 14:52 -0700
Last post2013-11-17 14:11 -0800
Articles 20 on this page of 45 — 20 participants

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


Contents

  Id love to surf web with 4megs ram forth pc using forth and forth chips the_gavino_himself <visphatesjava@gmail.com> - 2013-09-27 14:52 -0700
    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Elizabeth D Rather <erather@forth.com> - 2013-09-27 12:35 -1000
      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Bernd Paysan <bernd.paysan@gmx.de> - 2013-10-02 00:01 +0200
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Mark Wills <markrobertwills@yahoo.co.uk> - 2013-10-02 00:35 -0700
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips rickman <gnuarm@gmail.com> - 2013-10-02 04:00 -0400
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Paul Rubin <no.email@nospam.invalid> - 2013-10-02 01:34 -0700
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Mark Wills <markrobertwills@yahoo.co.uk> - 2013-10-02 07:30 -0700
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-10-02 10:26 +0000
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Bill Richards <billrich@gmx.com> - 2013-10-02 14:41 +0000
            Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Mark Wills <markrobertwills@yahoo.co.uk> - 2013-10-02 08:25 -0700
              Re: Id love to surf web with 4megs ram forth pc using forth and forth chips rickman <gnuarm@gmail.com> - 2013-10-02 23:13 -0400
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2013-10-25 12:46 +0200
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips the_gavino_himself <visphatesjava@gmail.com> - 2013-11-06 17:00 -0800
    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Brad Eckert <hwfwguy@gmail.com> - 2013-10-04 08:09 -0700
      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Ed" <invalid@invalid.com> - 2013-10-05 11:45 +1000
      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips gavino_himself <visploveslisp@gmail.com> - 2013-11-17 13:55 -0800
    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Clyde W. Phillips Jr." <cwpjr02@gmail.com> - 2013-10-15 16:45 -0700
      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Spam@ControlQ.com - 2013-10-16 11:20 -0400
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-10-17 12:03 +0000
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Spam@ControlQ.com - 2013-10-17 11:40 -0400
            Re: Id love to surf web with 4megs ram forth pc using forth and forth chips albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-10-17 19:58 +0000
              Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Spam@ControlQ.com - 2013-10-17 17:22 -0400
                Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-10-17 11:45 -1000
                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Spam@ControlQ.com - 2013-10-18 13:33 -0400
                    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips gavino_himself <visploveslisp@gmail.com> - 2013-11-17 14:15 -0800
              Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Rod Pemberton" <dont_use_email@nohavenotit.com> - 2013-10-18 04:02 -0400
                Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Stefan Mauerhofer <smauerhofer@androsoft.ch> - 2013-10-18 07:01 -0700
                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-10-18 08:53 -1000
                    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips c-gschuette@neogov.net - 2013-11-07 09:24 -0800
                      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-11-07 07:38 -1000
                      Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Rod Pemberton" <dont_use_email@xnohavenotit.cnm> - 2013-11-07 20:07 -0500
                        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips the_gavino_himself <visphatesjava@gmail.com> - 2013-11-16 10:00 -0800
                          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Rod Pemberton" <dont_use_email@xnohavenotit.cnm> - 2013-11-16 17:22 -0500
                            Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-11-16 13:53 -1000
                              Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-11-17 04:17 -0600
                                Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-17 15:21 +0100
                                Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-11-17 08:55 -1000
                                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-11-17 16:13 -0600
                                    Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-11-17 12:37 -1000
                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Rod Pemberton" <dont_use_email@nohavenotit.com> - 2013-10-18 21:19 -0400
                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips gavino_himself <visploveslisp@gmail.com> - 2013-11-17 14:28 -0800
                  Re: Id love to surf web with 4megs ram forth pc using forth and forth chips gavino_himself <visploveslisp@gmail.com> - 2013-11-17 14:34 -0800
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Elizabeth D. Rather" <erather@forth.com> - 2013-10-17 11:32 -1000
          Re: Id love to surf web with 4megs ram forth pc using forth and forth chips "Rod Pemberton" <dont_use_email@nohavenotit.com> - 2013-10-18 04:02 -0400
        Re: Id love to surf web with 4megs ram forth pc using forth and forth chips gavino_himself <visploveslisp@gmail.com> - 2013-11-17 14:11 -0800

Page 1 of 3  [1] 2 3  Next page →


#26055 — Id love to surf web with 4megs ram forth pc using forth and forth chips

Fromthe_gavino_himself <visphatesjava@gmail.com>
Date2013-09-27 14:52 -0700
SubjectId love to surf web with 4megs ram forth pc using forth and forth chips
Message-ID<03053326-251f-4e27-8ac4-0ac49cfd017f@googlegroups.com>
when will this happen?

cant wait!!

[toc] | [next] | [standalone]


#26056

FromElizabeth D Rather <erather@forth.com>
Date2013-09-27 12:35 -1000
Message-ID<ffidnTiEQ5vTldvPnZ2dnUVZ_vadnZ2d@supernews.com>
In reply to#26055
On 9/27/2013 11:52 AM, the_gavino_himself wrote:
> when will this happen?
>
> cant wait!!
>

I'll happen when someone comes up with several $M in funding.

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]


#26088

FromBernd Paysan <bernd.paysan@gmx.de>
Date2013-10-02 00:01 +0200
Message-ID<l2fgnb$pqc$1@online.de>
In reply to#26056
Elizabeth D Rather wrote:

> On 9/27/2013 11:52 AM, the_gavino_himself wrote:
>> when will this happen?
>>
>> cant wait!!
>>
> 
> I'll happen when someone comes up with several $M in funding.

With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This 
is not enough memory to display a single cat image, so it's not worth 
considering.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://bernd-paysan.de/

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


#26092

FromMark Wills <markrobertwills@yahoo.co.uk>
Date2013-10-02 00:35 -0700
Message-ID<626a944e-8d45-41f4-a0f5-2238db55fb90@googlegroups.com>
In reply to#26088
On Tuesday, October 1, 2013 11:01:15 PM UTC+1, Bernd Paysan wrote:
> With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This 
> is not enough memory to display a single cat image, so it's not worth 
> considering.

This is true. Cat images are big. Especially images of lions - because they are really big.

We could integrate image recognition capabilities into the browser, where all detected images of cats and lions are replaced with a pre-approved picture of a cuddly kitten. Kittens are small, so the image will be much smaller too. And they are cuddly. So everyone wins.

I'll get right onto it!

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


#26093

Fromrickman <gnuarm@gmail.com>
Date2013-10-02 04:00 -0400
Message-ID<l2gjrv$960$2@dont-email.me>
In reply to#26092
On 10/2/2013 3:35 AM, Mark Wills wrote:
> On Tuesday, October 1, 2013 11:01:15 PM UTC+1, Bernd Paysan wrote:
>> With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This
>> is not enough memory to display a single cat image, so it's not worth
>> considering.
>
> This is true. Cat images are big. Especially images of lions - because they are really big.
>
> We could integrate image recognition capabilities into the browser, where all detected images of cats and lions are replaced with a pre-approved picture of a cuddly kitten. Kittens are small, so the image will be much smaller too. And they are cuddly. So everyone wins.
>
> I'll get right onto it!

I'm not sure the zookeepers would agree.  Not everyone wins.  :(

-- 

Rick

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


#26094

FromPaul Rubin <no.email@nospam.invalid>
Date2013-10-02 01:34 -0700
Message-ID<7xioxggjgc.fsf@ruckus.brouhaha.com>
In reply to#26088
Bernd Paysan <bernd.paysan@gmx.de> writes:
> With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This 
> is not enough memory to display a single cat image, so it's not worth 
> considering.

Use Forth minimalism.  A picture of a black cat in a coal bin compresses
to almost nothing.

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


#26096

FromMark Wills <markrobertwills@yahoo.co.uk>
Date2013-10-02 07:30 -0700
Message-ID<f24ef7a1-7ec0-4df0-bf5a-ef5dc3697b7f@googlegroups.com>
In reply to#26094
On Wednesday, October 2, 2013 9:34:11 AM UTC+1, Paul Rubin wrote:

> Use Forth minimalism.  A picture of a black cat in a coal bin compresses
> to almost nothing.

See. That's why I like the Forth community. You guys are just geniuses!

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


#26095

Fromalbert@spenarnc.xs4all.nl (Albert van der Horst)
Date2013-10-02 10:26 +0000
Message-ID<524bf4ce$0$3214$e4fe514c@dreader36.news.xs4all.nl>
In reply to#26088
In article <l2fgnb$pqc$1@online.de>, Bernd Paysan  <bernd.paysan@gmx.de> wrote:
>Elizabeth D Rather wrote:
>
>> On 9/27/2013 11:52 AM, the_gavino_himself wrote:
>>> when will this happen?
>>>
>>> cant wait!!
>>>
>>
>> I'll happen when someone comes up with several $M in funding.
>
>With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This
>is not enough memory to display a single cat image, so it's not worth
>considering.

What happened to the Forth mentality? Sites with pictures aren't worth it.
Just download the text, doable in 4 Mbyte.
>

>--
>Bernd Paysan
>"If you want it done right, you have to do it yourself"
>http://bernd-paysan.de/
>
-- 
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

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


#26097

FromBill Richards <billrich@gmx.com>
Date2013-10-02 14:41 +0000
Message-ID<l2hba3$c5f$1@speranza.aioe.org>
In reply to#26095
On 2013-10-02, Albert van der Horst <albert@spenarnc.xs4all.nl> wrote:
> In article <l2fgnb$pqc$1@online.de>, Bernd Paysan  <bernd.paysan@gmx.de> wrote:
>>Elizabeth D Rather wrote:
>>
>>> On 9/27/2013 11:52 AM, the_gavino_himself wrote:
>>>> when will this happen?
>>>>
>>>> cant wait!!
>>>>
>>>
>>> I'll happen when someone comes up with several $M in funding.
>>
>>With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This
>>is not enough memory to display a single cat image, so it's not worth
>>considering.
>
> What happened to the Forth mentality? Sites with pictures aren't worth it.
> Just download the text, doable in 4 Mbyte.

And what's wrong with ASCII text cat pictures or ANSI-escape sequence cat
pictures? Surely possible in a few kilobytes ;-)

Bill

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


#26098

FromMark Wills <markrobertwills@yahoo.co.uk>
Date2013-10-02 08:25 -0700
Message-ID<818117f6-7b23-4b58-8a0a-ea9895b9f288@googlegroups.com>
In reply to#26097
On Wednesday, October 2, 2013 3:41:07 PM UTC+1, Bill Richards wrote:
> And what's wrong with ASCII text cat pictures or ANSI-escape sequence cat
> pictures? Surely possible in a few kilobytes ;-)

With this quality brain-storming we're going to have this browser written in no time!

I've already found a resource for the ASCII art cats:

http://user.xmission.com/~emailbox/ascii_cats.htm

I think we now have nearly everything we need to write Firecat.

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


#26101

Fromrickman <gnuarm@gmail.com>
Date2013-10-02 23:13 -0400
Message-ID<l2infr$vca$1@dont-email.me>
In reply to#26098
On 10/2/2013 11:25 AM, Mark Wills wrote:
> On Wednesday, October 2, 2013 3:41:07 PM UTC+1, Bill Richards wrote:
>> And what's wrong with ASCII text cat pictures or ANSI-escape sequence cat
>> pictures? Surely possible in a few kilobytes ;-)
>
> With this quality brain-storming we're going to have this browser written in no time!
>
> I've already found a resource for the ASCII art cats:
>
> http://user.xmission.com/~emailbox/ascii_cats.htm
>
> I think we now have nearly everything we need to write Firecat.

ROFLMAO

-- 

Rick

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


#26675

FromMatthias Koch <matthias.koch@hot.uni-hannover.de>
Date2013-10-25 12:46 +0200
Message-ID<l4dimh$5or$1@newsserver.rrzn.uni-hannover.de>
In reply to#26095

>> With 4 megs of RAM?  I wouldn't do that even if I had large funding.  This
>> is not enough memory to display a single cat image, so it's not worth
>> considering.
> 
> What happened to the Forth mentality? Sites with pictures aren't worth it.
> Just download the text, doable in 4 Mbyte.

Forth style requires to have a close look at the conditions first:

* 4 MB RAM
* Surf
* with Forth (or on Forth chips).

The most simple solution:

Dust of hardware of last century
Compile an old Linux kernel
Install Busybox and Lynx or Links - good old textmode browser I checked my Emails with on VT100 terminals in university :-)
And finally, to match criteria, install a Forth of your choice.
Oh, please, could we have the legendary welcome boot sound of the Silicon Graphics Indy boxes ?

Done.

This way we have filled the 4 MB RAM properly.

With 64kb RAM limit, it is already done, but still lacks Forth:

Do you know Contiki which gives you IPv6 and a browser on a Commodore 64 or a microcontroller ?

http://en.wikipedia.org/wiki/Contiki

If you have never seen retrocomputing graphics demos before, you probably cannot imagine doing great images on the fly. Scan line interrupts pop to my mind...
But... personally I like the black cat in a coal bin most :-D Thank you for the laugh !

Matthias

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


#26803

Fromthe_gavino_himself <visphatesjava@gmail.com>
Date2013-11-06 17:00 -0800
Message-ID<803c9b7c-056d-45da-a602-f3c300d819b3@googlegroups.com>
In reply to#26088
my win 3.1 pc with 4m ram displayed tons of stuff asdide from cats in early netscape!!

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


#26112

FromBrad Eckert <hwfwguy@gmail.com>
Date2013-10-04 08:09 -0700
Message-ID<73eedf21-3d2c-4ad3-9001-e74d732f35cf@googlegroups.com>
In reply to#26055
On Friday, September 27, 2013 5:52:10 PM UTC-4, the_gavino_himself wrote:
> when will this happen?
> 

Forth is usually used to program things the world hasn't seen yet. I think the world has seen a web browser or two.

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


#26328

From"Ed" <invalid@invalid.com>
Date2013-10-05 11:45 +1000
Message-ID<l2nqpm$7oi$1@speranza.aioe.org>
In reply to#26112
Brad Eckert wrote:
> On Friday, September 27, 2013 5:52:10 PM UTC-4, the_gavino_himself wrote:
> > when will this happen?
> >
>
> Forth is usually used to program things the world hasn't seen yet.

This is true of most languages.

> I think the world has
> seen a web browser or two.

Other languages got there first.

There's good reason Forth users prefer to talk about Forth Standards.  It's
because they can't think of anything to write that hasn't already been written
in another language.


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


#26868

Fromgavino_himself <visploveslisp@gmail.com>
Date2013-11-17 13:55 -0800
Message-ID<4813f619-7aa4-46ae-a580-559adc4f5b25@googlegroups.com>
In reply to#26112
hmmm

see I would like to use forth do do things we have seen with far less code and effort

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


#26570

From"Clyde W. Phillips Jr." <cwpjr02@gmail.com>
Date2013-10-15 16:45 -0700
Message-ID<fbc76ea4-82f9-4ca6-8185-76a18e2e72fc@googlegroups.com>
In reply to#26055
On Friday, September 27, 2013 4:52:10 PM UTC-5, the_gavino_himself wrote:
> when will this happen?
> 
> 
> 
> cant wait!!

I'd prefer a FORTH OS running on recent HW.

And I'd love to do a USB OS.

All would require big $$$.

A FORTH subnet surfer would be where I'd start if I had my way.

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


#26586

FromSpam@ControlQ.com
Date2013-10-16 11:20 -0400
Message-ID<alpine.BSF.2.00.1310161110440.50696@yoko.controlq.com>
In reply to#26570
On Tue, 15 Oct 2013, Clyde W. Phillips Jr. wrote:

> Date: Tue, 15 Oct 2013 16:45:54 -0700 (PDT)
> From: Clyde W. Phillips Jr. <cwpjr02@gmail.com>
> Newsgroups: comp.lang.forth
> Subject: Re: Id love to surf web with 4megs ram forth pc using forth and forth
>      chips
> 
> On Friday, September 27, 2013 4:52:10 PM UTC-5, the_gavino_himself wrote:
>> when will this happen?
>>
>>
>>
>> cant wait!!
>
> I'd prefer a FORTH OS running on recent HW.
>
> And I'd love to do a USB OS.
>
> All would require big $$$.
>
> A FORTH subnet surfer would be where I'd start if I had my way.
>

I disagree with the big $$$ assertion.  Linux started as a student 
project, and has evolved to where it is today.  A generic Forth OS with a 
degree of portability can be had quite reasonably, even as an open source 
hobby-type project.

The one thing that would simplify the portability is to use a device tree 
to describe the target, in a manner similar to the Flattened Device Tree 
model used by the PPC folks.  This will describe memory, registers, GPIO, 
i2C buses and various components of the board, as well as the SoC itself 
to produce a "bus model".  Drivers can then be developed generically.

Basically, one would implement basic boot code in assembler, plus the 
primitives (Ting has suggested somewhere between 20 and 30 or so), and the 
rest would be written in Forth.

There are any number of embedded boards commercially available which would 
be decent targets ...

Cheers,
Rob.

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


#26611

Fromalbert@spenarnc.xs4all.nl (Albert van der Horst)
Date2013-10-17 12:03 +0000
Message-ID<525fd203$0$1691$e4fe514c@dreader35.news.xs4all.nl>
In reply to#26586
In article <alpine.BSF.2.00.1310161110440.50696@yoko.controlq.com>,
 <Spam@ControlQ.com> wrote:
>On Tue, 15 Oct 2013, Clyde W. Phillips Jr. wrote:
>
>> Date: Tue, 15 Oct 2013 16:45:54 -0700 (PDT)
>> From: Clyde W. Phillips Jr. <cwpjr02@gmail.com>
>> Newsgroups: comp.lang.forth
>> Subject: Re: Id love to surf web with 4megs ram forth pc using forth and forth
>>      chips
>>
>> On Friday, September 27, 2013 4:52:10 PM UTC-5, the_gavino_himself wrote:
>>> when will this happen?
>>>
>>>
>>>
>>> cant wait!!
>>
>> I'd prefer a FORTH OS running on recent HW.
>>
>> And I'd love to do a USB OS.
>>
>> All would require big $$$.
>>
>> A FORTH subnet surfer would be where I'd start if I had my way.
>>
>
>I disagree with the big $$$ assertion.  Linux started as a student
>project, and has evolved to where it is today.  A generic Forth OS with a
>degree of portability can be had quite reasonably, even as an open source
>hobby-type project.

This misrepresents the situation. Torvalds jumped on the GNU-train that
was running 200 km/h and had consumed hundreds of millions of dollars in
public funding (well spent, IMO).

>
>The one thing that would simplify the portability is to use a device tree
>to describe the target, in a manner similar to the Flattened Device Tree
>model used by the PPC folks.  This will describe memory, registers, GPIO,
>i2C buses and various components of the board, as well as the SoC itself
>to produce a "bus model".  Drivers can then be developed generically.

We don't have to start from nothing. There is open boot, and "all" we have
to do is to port that to Pentium machines.

>
>Basically, one would implement basic boot code in assembler, plus the
>primitives (Ting has suggested somewhere between 20 and 30 or so), and the
>rest would be written in Forth.

The rest... Have you looked at an obscure language like Python recently?
No OS written in Python. Still getting an overview of what
libraries are available is mind-boggling.

>
>There are any number of embedded boards commercially available which would
>be decent targets ...

>
>Cheers,
>Rob.


Groetjes Albert
-- 
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

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


#26614

FromSpam@ControlQ.com
Date2013-10-17 11:40 -0400
Message-ID<alpine.BSF.2.00.1310171128430.51137@yoko.controlq.com>
In reply to#26611
On Thu, 17 Oct 2013, Albert van der Horst wrote:

>> I disagree with the big $$$ assertion.  Linux started as a student
>> project, and has evolved to where it is today.  A generic Forth OS with a
>> degree of portability can be had quite reasonably, even as an open source
>> hobby-type project.
>
> This misrepresents the situation. Torvalds jumped on the GNU-train that
> was running 200 km/h and had consumed hundreds of millions of dollars in
> public funding (well spent, IMO).

True, a readily available C compiler was a pre-requisite for Linux, but a 
Forth based X-assembler for a given target fulfills that need.  In 
addition, knowledge of the boot code/initialization for the target.  That 
does not constitute a huge portion of the OS, but would cover most of the 
machine dependencies.

>
>>
>> The one thing that would simplify the portability is to use a device tree
>> to describe the target, in a manner similar to the Flattened Device Tree
>> model used by the PPC folks.  This will describe memory, registers, GPIO,
>> i2C buses and various components of the board, as well as the SoC itself
>> to produce a "bus model".  Drivers can then be developed generically.
>
> We don't have to start from nothing. There is open boot, and "all" we have
> to do is to port that to Pentium machines.

Assuming this belongs on a desktop.  Arm, PPC and MIPS would be better 
first targets ... and again, I would stress the FDT approach to describe 
the platform/architecture to the OS -- the modern PC's firmware with bus 
instantiation is complex, but is not found on embedded targets.

>>
>> Basically, one would implement basic boot code in assembler, plus the
>> primitives (Ting has suggested somewhere between 20 and 30 or so), and the
>> rest would be written in Forth.
>
> The rest... Have you looked at an obscure language like Python recently?
> No OS written in Python. Still getting an overview of what
> libraries are available is mind-boggling.

Python is a general purpose high level scripting language with a degree of 
object orientation, and decent performance.  It naturally attracts coders 
where Forth does its best to drive them away.  I'm not sure what your 
point is here, other than Python is a wildly successful scripting language 
whereas Forth is relegated to fringe status.

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


Page 1 of 3  [1] 2 3  Next page →

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


csiph-web