{-- Mon, 15 Apr 2013 12:52:45 -0400: Enoch <i...@hotmail.com> wrote: --}

  Enoch> As this is our first direct communication, thank you for contributing
  Enoch> the shell.

Thanks for your appreciation.  I've really enjoyed working on my amforth
projects and just wish I had more time for them. ;-)

  Enoch> I did read your other thoughts. It raises intersting questions 
regarding
  Enoch> the future role of the shell in AmForth development. Is it an essential
  Enoch> tool or "just" a convenience.

Personally, I think it is important that the shell is *always* just a
convenience.  My suggested implementation was intended to maintain that
property.  

My reasoning for the "#require" suggested implementation with the
special word to indicate something was uploaded was that the only way to
reliably know what has been uploaded to the microcontroller is to ask
it.  Anything else is vulnerably to shell restarts, microcontroller
re-flashes, etc.

My reasoning with the "#include" suggestions was motivated purely by my
own workflow.  I pretty much manually do all the things I suggested the
shell do and I find that process to be error-prone.  Trying to automate
it using the existing support in the shell is doable (e.g. by having it
ignore the error from the next command when calling the marker word) but
results in output errors when the markers aren't present.  I'd like to
avoid that error output since the primary expected users of the
libraries I've created are very inexperienced.

         --- Keith

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to