> 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? >
Alex I would think some of the reason we are not as popular is that we don't market ourselves. Some of it as you said is linuxcnc is more difficult to set up - our saving grace is our flexibility and openness. Another reason is we tend not to cater to what doesn't really matter to machine control. eg fully customizable screens. and also we are developed by people who tend to be engineers first machinists second. ( don't get upset guys it's not a poke ) We are moving towards making things easier. It is much easier to build a screen (not just a panel) now with gladeVCP. Anyways back to what we were talking about. Alex would you describe classicladder as a graphical representation of a scriptable component? Could we not build a component that does the same thing in your language of choice? then you would connect (through HAL) the basic in and out pins and your scriptable component could do what ever you like. I wonder what language is so common or so easy that Joe consumer would not have the same complaints. PS I have no problem looking at MACH for ideas. MACH is not evil. Mach has been good for the cnc industry. We have different ideas and goals. If we were trying to make money you would see our goals change quite a bit. I looked a VFD control on MACH briefly. It seems they have a generic modbus driver and also specific drivers for VDFs. I may try my hand at making a general modbus component. Chris M ------------------------------------------------------------------------------ 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