Matthias Trute <mtr...@web.de> writes: > Hi, > >> I added an #include-once directive and let it default to "no" (current >> behavior). Also added was a program argument to change the default >> behavior if one so desires [me]. Testing done as well. >> >> http://pastebin.com/5Mfrvzdw > > Applied. And Thanks to Keith for discussion. > > btw: I agree with Keith that the shell is a tool to make live > easier, but I won't make it a must-have tool.
Let's make it an essential convenience then :-) I have two more developments planned for the shell, one easy -- one tough... The tough one I mentioned already, which is, use a library like PyUSB to control the popular JTAG Mk II ICE the Forth way. Let's mention the easy one, perhaps we shall have a volunteer coming up. Let's say we need to send new Forth code to a client to introduce a new feature or bug fix. The client, unfortunately, cannot be expected to have a sophiticated uploader tool like our Python based shell. All he/she has is something akin to minicom (Linux), tera-term (Windows), etc. A simple solution is to add a "distiller" mode to the shell where alongside its normal work it would capture to a file all the characters uploaded to the SUT (system under test), that is, past name substituion, past all #include's, etc. The end result would be one compact file which our client will be able to upload via his simple terminal program. Anyone? Regards, Enoch. ------------------------------------------------------------------------------ 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