On Sun, Aug 12, 2012 at 12:54 PM, Dave <e...@dc9.tzo.com> wrote: >>You probably have it all installed on_your_ >> machine anyway, so you don't notice, but for average hobby-cnc >> builder, when he decides between say Mach3 and LinuxCNC and whatever >> else, LinuxCNC becomes just too complex. > Alex, I'm trying to follow you, but I don't understand your goal. (And I > went back and read several of your messages.) > > Why do you think that adding a scripting language like Lua to the hal layer > would be desirable? Hal is pretty simple in it's implementation. > > I doubt that adding a scripting language to hal is going to help hobbyists. > And I suspect that Lua would be too slow for the Hal layer. > > Have you tried Comp? It works very well if you want to create your own real > time component. C is a pretty simple language > compared to just about anything else. Dave, right now users of LinuxCNC are mostly insulated from raw HAL editing by stepconf and pncconf. same wizards may be extended to write scripted components. With current declarative HAL and compilable comp it becomes too complicated. For example, ATC components mentioned yesterday are not generic enough to be used as is, and are not included in distribution. LinuxCNC is a free download, and fights against 100-200-500USD+ packages, and fails to get users. If our goal was to enable our own machines, we succeeded, time to go home. If we want to have best controller, we have work to do. EMC was designed with 40-100 Mhz processors in mind, now we have several cores with 2+GHz, please check you suspicions before you spread FUD. Scriptable components/HAL need not be top performance for 40m/min sub-micron machines, they need to be easy for hobbyists to enable their machine. For former one should find the time to optimize things, but we should not require the same from everyone. > Why do you think that adding a scripting language like Lua to the hal layer > would be desirable? Let me ask you back... Why AXIS GUI is written in Tcl/Tk/Python/C/C++ mix, it will be much faster if written with only C/C++, right?
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers