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


Groups > comp.lang.forth > #40714

Re: Arduino Due - small FORTH Computer - Multitasking

From Paul Rubin <no.email@nospam.invalid>
Newsgroups comp.lang.forth
Subject Re: Arduino Due - small FORTH Computer - Multitasking
Date 2015-07-20 11:48 -0700
Organization A noiseless patient Spider
Message-ID <87oaj6wtq4.fsf@jester.gateway.sonic.net> (permalink)
References (4 earlier) <55a68ac9.50091109@news.eternal-september.org> <mo80pn$hc2$1@newsserver.rrzn.uni-hannover.de> <mobo4n$a6h$1@speranza.aioe.org> <moigk7$o2o$1@newsserver.rrzn.uni-hannover.de> <55ace835.268192831@news.eternal-september.org>

Show all headers | View raw


stephen@mpeforth.com (Stephen Pelc) writes:
> The Lite compiler is ideal for hobbyists who do not require a 
> huge amount of optimised code. There is an upgrade path to the
> inexpensive Stamp compiler.

I'd agree with this if the hobbyist's goal is to get some gadget working
using Forth as a development tool like an oscilloscope, whose internals
they don't really care about.  If their interest is in language
implementations and Forth hacking per se, obviously not having source
code is a big drawback.

> Even the Lite compiler comes with full source code for the target.

Does that include the target-resident interpreter that will run on
Juergen's board?  I can understand if it doesnt, but it becomes a lot
more interesting if it does.

>> and a NDA is not the right choice for FOSS freaks.
> That's just politics and a different business model.

Agree.

> In the Forth world, if you want good code quality from a 
> production-grade compiler, you have to use a commercial one.

From seeing the huge Arduino world based around the AVR8 when they could
perfectly well be using Cortex M processors, I have to infer that code
speed (and therefore compiler optimizations) just plain don't matter for
a lot of embedded applications.  So from that perspective, I'd say the
attractions of VFX compared to something like Mecrisp are

     1) language features and libraries
     2) umbilical debugging; and
     3) optimizing compiler

in about that order, maybe with 1 and 2 switched.  I do think you'd
generate considerable interest in VFX Lite if you did an AVR target.  I
wonder if the introduction of the MSP432 (a Cortex M0 core with
MSP430-like marketing) means TI now sees the MSP430 as a dead end.  But
the AVR is still going strong.

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Arduino Due - small FORTH Computer - Multitasking Mark Wills <markwills1970@gmail.com> - 2015-07-14 08:13 -0700
  Re: Arduino Due - small FORTH Computer - Multitasking Mark Wills <markwills1970@gmail.com> - 2015-07-14 08:16 -0700
  Re: Arduino Due - small FORTH Computer - Multitasking Paul Rubin <no.email@nospam.invalid> - 2015-07-14 09:23 -0700
    Re: Arduino Due - small FORTH Computer - Multitasking Mark Wills <markwills1970@gmail.com> - 2015-07-15 04:03 -0700
      Re: Arduino Due - small FORTH Computer - Multitasking Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-07-15 14:02 +0200
        Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-15 16:34 +0000
          Re: Arduino Due - small FORTH Computer - Multitasking Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-07-16 12:26 +0200
            Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-16 12:10 +0000
            Re: Arduino Due - small FORTH Computer - Multitasking Gary Bergstrom <forthprgrmr@gmail.com> - 2015-07-17 06:48 -0700
            Re: Arduino Due - small FORTH Computer - Multitasking Walter Banks <walter@bytecraft.com> - 2015-07-17 16:21 -0400
              Re: Arduino Due - small FORTH Computer - Multitasking Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-07-20 11:57 +0200
                Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-20 12:37 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking Gary Bergstrom <forthprgrmr@gmail.com> - 2015-07-20 10:42 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-21 11:29 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking Paul Rubin <no.email@nospam.invalid> - 2015-07-20 11:48 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-20 22:53 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking Paul Rubin <no.email@nospam.invalid> - 2015-07-21 00:32 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-21 08:03 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking Paul Rubin <no.email@nospam.invalid> - 2015-07-21 01:33 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking hughaguilar96@gmail.com - 2015-08-10 16:54 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-07-21 05:18 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking stephen@mpeforth.com (Stephen Pelc) - 2015-07-21 08:20 +0000
                Re: Arduino Due - small FORTH Computer - Multitasking Walter Banks <walter@bytecraft.com> - 2015-07-20 12:09 -0400
                Re: Arduino Due - small FORTH Computer - Multitasking JUERGEN <epldfpga@aol.com> - 2015-07-20 14:02 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking Paul Rubin <no.email@nospam.invalid> - 2015-07-21 15:03 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking visualforth@rocketmail.com - 2015-07-21 21:59 -0700
                Re: Arduino Due - small FORTH Computer - Multitasking Bernd Paysan <bernd.paysan@gmx.de> - 2015-08-03 23:30 +0200
                Re: Arduino Due - small FORTH Computer - Multitasking JUERGEN <epldfpga@aol.com> - 2015-08-10 03:11 -0700

csiph-web