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


Groups > comp.lang.forth > #37391

Re: Embedded Scripting -- Tcl? Lua? Thoughts? Suggestions?

From Paul E Bennett <Paul_E.Bennett@topmail.co.uk>
Newsgroups comp.arch.embedded, comp.lang.forth
Subject Re: Embedded Scripting -- Tcl? Lua? Thoughts? Suggestions?
Followup-To comp.arch.embedded, comp.lang.forth
Date 2015-03-18 12:37 +0000
Organization Hidecs Consultancy
Message-ID <cmt9rvF4692U2@mid.individual.net> (permalink)
References <kdCdnY1enJGty57InZ2dnUU7-VOdnZ2d@giganews.com> <mdvmqd$hae$1@speranza.aioe.org> <kdCdnY9enJGH5p7InZ2dnUU7-VOdnZ2d@giganews.com> <meb67a$c8$1@dont-email.me>

Cross-posted to 2 groups.

Followups directed to: comp.arch.embedded, comp.lang.forth

Show all headers | View raw


rickman wrote:

[%X]

>> The real driver for wanting to do this as a scripting language is to make
>> it easy for the user to customize.  I'm imagining that some users won't
>> want to touch the customization with a 10 foot pole, some will be happy
>> to customize a button or two, some will get their feet wet and then call
>> us, and some will go whole hog with the thing, and do entire systems
>> without us even knowing it's going on.
> 
> I think what you are describing is Forth.  There are two commercial
> vendors, MPE and Forth Inc.  I know the MPE license allows you to embed
> the "interpreter" into your product for the customer to use.  There are
> also open source Forths around, but with varying levels of embeddability
> and support.  One is Mecrisp which is available for a few of the many
> ARM processors around and the TMS430 I believe.  There are many others.
> 
> Forth can be idiot simple to use.  The assumption is it has a serial
> terminal for I/O or something much like it.  I/O can be redirected
> from/to files or anything else by using deferred words.  It can run on
> the bare metal or under an OS.  You can give as much power to your
> customer as you think they can handle or as little as you think is wise.
> 
> I've cross posted this to the forth group to get input from some of the
> regulars there.
> 
> Oh, about the "file system".  If you are happy with no file system at
> all, Forth can treat your storage as "blocks" of 1 KB and no real files
> at all.  You can't get much simpler than that.

Sometimes don't you wish Usenet had a "Like" button?

MPE's VxfForth is probably best for most of the platforms you are likely to 
be dealing with these days. I do recall suggesting Forth earlier in this 
thread. You really can design the script language you want and make it seem 
quite natural to the user.
 
-- 
********************************************************************
Paul E. Bennett IEng MIET.....<email://Paul_E.Bennett@topmail.co.uk>
Forth based HIDECS Consultancy.............<http://www.hidecs.co.uk>
Mob: +44 (0)7811-639972
Tel: +44 (0)1392-426688
Going Forth Safely ..... EBA. www.electric-boat-association.org.uk..
********************************************************************

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


Thread

Re: Embedded Scripting -- Tcl?  Lua?  Thoughts?  Suggestions? rickman <gnuarm@gmail.com> - 2015-03-18 02:34 -0400
  Re: Embedded Scripting -- Tcl?  Lua?  Thoughts?  Suggestions? Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2015-03-18 12:37 +0000

csiph-web