Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #37391
| 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
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
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