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: what kind o...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 24 of 58 Topic 4000 of 4173
Post > Topic >>

Re: what kind of non microconroller app are done in forth?

by Jonah Thomas <jethomas5@[EMAIL PROTECTED] > Apr 19, 2008 at 02:31 PM

Bruce McFarling <agila61@[EMAIL PROTECTED]
> wrote:
> Jonah Thomas <jethom...@[EMAIL PROTECTED]
> wrote:

> > You might get a foothold if you have an application that could use a
> > dedicated platform similar to a PC. If the PC is cheaper than
> > dedicated hardware, then use it even though it does more than you
> > want. ...
> 
> But then, where is the network economy, because if the PC is cheaper
> than dedicated hardware, it can more often be done by stringing
> together existing libraries plus a little glue code. And it may end up
> being overkill in terms of the computing resources devoted to the
> task, but *so what*? If the PC is cheaper than the dedicated hardware
> that can *just* do the task, then the extra resources to do it by
> stringing together libraries written for the PC resources are *free*.

Except you have to adapt them to do what you want. And you get whatever
overhead that comes with these foreign libraries and OS etc.

So for it to work as I suggest, you need something that can be done
adequately with PC hardware, but that works *sufficiently better* with
your own OS and application that there's an advantage to using them.
This makes the reasonable assumption that it will cost you more effort
to do it yourself than to hook into foreign libraries etc on top of an
existing OS. But after you do that once, then it's a sunk cost and you
get it cheap for the second application. 
 
> The foothold for this strategy is if you have an application that
> could use a dedicated platform that is *massively underpowered*
> compared to a PC, and *massively cheaper* than a PC. An order of
> magnitude cheaper. Since the cost of a PC is in $100's, then an order
> of magnitude means in the $10's. And then the "PC" ****t is simply
> emulating that cheap piece of hardware on the PC, typically with
> upwardly compatible expansions of resources (RAM, display space,
> etc.), and running the same apps in both the PC and the cheap piece of
> hardware.

That's where Forth already has a foothold. But I haven't heard that
there's any big economy of scale there, unless you already know you have
a product that will sell in large numbers. If you develop an "OS" for a
particular board with a particular processor etc, aren't there thousands
of other boards that do somewhat similar things or very different things
in the same price range? You can use that one until they stop making it
but there isn't anything to get momentum with other people. For that
sort of thing you'd probably do better with something like SwiftX. Write
SwiftX code that ****ts to whichever boards and processors. Ask Forth,
Inc to write a compiler for the next system you want to use. 

> On this:
> > Again going by the utterly unreliable TIOBE numbers, if you write
> > other langauges in Forth and ****t the Forth, you could theoretically
> > ****t a lot of apps easily.
> 
> > Java           20%
> > + C            35%
> > + C++          45%
> > + PHP          55%
> > + Perl         61%
> > + Python       66%
> 
> Again, there's no network economy available to any of those languages
> in working with Forth. They get the theoretical op****tunity to more
> quickly ****t their language base to marginal or not-yet-developed
> hardware, assuming the sup****t of an active developer base around the
> "Java-in-Forth" implementation that does not in fact exist, while in
> practice, due to the size of their language community, they already
> get ****ted reasonably quickly to most of the fringe or not-yet-
> developed hardware that is of interest to them for most of their code
> base.

Oh. Too bad. But if you have a Forth OS and you implement the popular
languages for it, then you get to im****t apps. Chances are the other
language communities won't bother. And if you can ****t your Forth and
piggyback languages to other marginal OSes then they get that advantage
too. It could make the difference between a marginal OS having a chance
versus having no chance.

But it doesn't look like something you could write a great business plan
for.

> Better to target a language with a smaller language community, where
> there is more likely to be an actual op****tunity to have an actual
> network economy from having a "Language-in-Forth" implementation. I
> have long used Lua as an example ... another example would be Cobra:

> http://cobra-language.com/
 
Same problems, though. If the language doesn't have much of a code base,
what good does it do to ****t it? And how much good does it do them to
****t their language to marginal systems? Actually I guess you could get
a little momentum that way. But don't the big wins usually come from
hooking up with winners?
 




 58 Posts in Topic:
what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-16 15:31:12 
Re: what kind of non microconroller app are done in forth?
pablo reda <pabloreda@  2008-04-16 15:57:50 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-16 16:13:28 
Re: what kind of non microconroller app are done in forth?
stephenXXX@[EMAIL PROTECT  2008-04-17 09:26:43 
Re: what kind of non microconroller app are done in forth?
pablo reda <pabloreda@  2008-04-17 06:28:26 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-18 10:11:10 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-18 10:12:04 
Re: what kind of non microconroller app are done in forth?
Elizabeth D Rather <er  2008-04-18 08:49:22 
Re: what kind of non microconroller app are done in forth?
Helmar <helmwo@[EMAIL   2008-04-18 11:10:45 
Re: what kind of non microconroller app are done in forth?
pablo reda <pabloreda@  2008-04-18 12:04:14 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-18 16:22:53 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-18 16:24:09 
Re: what kind of non microconroller app are done in forth?
Elizabeth D Rather <er  2008-04-18 20:47:50 
Re: what kind of non microconroller app are done in forth?
jennifer.spykerman@[EMAIL  2008-04-19 04:15:42 
Re: what kind of non microconroller app are done in forth?
Duke Normandin <dukeof  2008-04-19 14:20:53 
Re: what kind of non microconroller app are done in forth?
Robert Spykerman <robe  2008-04-19 17:07:15 
Re: what kind of non microconroller app are done in forth?
Duke Normandin <dukeof  2008-04-20 02:50:54 
Re: what kind of non microconroller app are done in forth?
Elizabeth D Rather <er  2008-04-19 21:48:07 
Re: what kind of non microconroller app are done in forth?
Jonah Thomas <jethomas  2008-04-19 10:40:11 
Re: what kind of non microconroller app are done in forth?
Thomas Pornin <pornin@  2008-04-20 07:11:54 
Re: what kind of non microconroller app are done in forth?
Bruce McFarling <agila  2008-04-19 09:33:55 
Re: what kind of non microconroller app are done in forth?
Bruce McFarling <agila  2008-04-19 09:37:25 
Re: what kind of non microconroller app are done in forth?
Guy Macon <http://www.  2008-04-19 17:47:45 
Re: what kind of non microconroller app are done in forth?
Jonah Thomas <jethomas  2008-04-19 14:31:39 
Re: what kind of non microconroller app are done in forth?
Bruce McFarling <agila  2008-04-19 15:04:48 
Re: what kind of non microconroller app are done in forth?
Albert van der Horst <  2008-04-20 13:43:04 
Re: what kind of non microconroller app are done in forth?
Bruce McFarling <agila  2008-04-19 15:21:12 
Re: what kind of non microconroller app are done in forth?
Gerry <gerry@[EMAIL PR  2008-04-20 01:50:08 
Re: what kind of non microconroller app are done in forth?
Jonah Thomas <jethomas  2008-04-20 08:23:50 
Re: what kind of non microconroller app are done in forth?
Gerry <gerry@[EMAIL PR  2008-04-20 08:12:11 
Elegant code Was: Re: what kind of non microconroller app are d
Jonah Thomas <jethomas  2008-04-21 01:58:43 
Re: Elegant code
Josh Grams <josh@[EMAI  2008-04-21 11:56:34 
Re: Elegant code Was: Re: what kind of non microconroller app a
"David N. Williams&q  2008-04-21 12:12:22 
Re: Elegant code Was: Re: what kind of non microconroller app a
mhx@[EMAIL PROTECTED] (M  2008-04-21 19:57:21 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-21 02:15:31 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-21 03:53:49 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Jonah Thomas <jethomas  2008-04-21 09:04:09 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Elizabeth D Rather <er  2008-04-21 07:42:01 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Jonah Thomas <jethomas  2008-04-21 10:33:13 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Bruce McFarling <agila  2008-04-21 08:22:03 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-21 09:45:27 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-22 02:20:59 
Re: Elegant code Was: Re: what kind of non microconroller app ar
John Passaniti <nntp@[  2008-04-22 17:22:35 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Elizabeth D Rather <er  2008-04-22 14:16:18 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Ian Osgood <iano@[EMAI  2008-04-22 10:00:09 
Re: Elegant code Was: Re: what kind of non microconroller app ar
John Passaniti <nntp@[  2008-04-22 17:36:41 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-22 22:59:42 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Alex McDonald <blog@[E  2008-04-23 01:00:52 
Re: Elegant code Was: Re: what kind of non microconroller app ar
stephenXXX@[EMAIL PROTECT  2008-04-23 10:07:15 
C interface (was: Elegant code)
anton@[EMAIL PROTECTED]   2008-04-23 20:04:07 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Gerry <gerry@[EMAIL PR  2008-04-23 03:20:05 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Alex McDonald <blog@[E  2008-04-23 04:09:54 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Alex McDonald <blog@[E  2008-04-23 04:14:57 
Re: Elegant code Was: Re: what kind of non microconroller app ar
Jonah Thomas <jethomas  2008-04-23 10:11:34 
Re: Elegant code Was: Re: what kind of non microconroller app ar
John Passaniti <nntp@[  2008-04-23 20:56:59 
Re: what kind of non microconroller app are done in forth?
gavino <gavcomedy@[EMA  2008-04-29 00:16:19 
Re: what kind of non microconroller app are done in forth?
Elizabeth D Rather <er  2008-04-28 21:47:07 
Re: what kind of non microconroller app are done in forth?
Robert Spykerman <robe  2008-04-29 04:32:49 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Fri Jul 25 22:25:50 CDT 2008.