After 3 decades of working with Turbo Pascal and then Delphi, Tcl/Python to me 
is such a step backwards it's painful to use.   And explains why Linux has such 
a preponderance of command line programs to do everything.  When it's difficult 
and tedious to create graphical applications programmers go to what they know.  
And if it's python and command line then that’s what they do.

The trouble is not a lot of people in the Linux world, having been so 
anti-windows for so long, were ever exposed to the ease of development and 
debugging with Delphi.   It's impossible to have an array index out of bounds 
sneak into your code because you can ask the compiler to flag it.  Now granted 
Python has some nice features. 

Now Lazarus is at the Delphi 7 point.  Embarcadero's Delphi and C++ with their 
multi-platform targets allows a programmer to create the user interface for 
each target in the style for that target.   Then set which target and compile 
and ship.  In playing around I've created apps that run on my android tablet 
and PC that have the look and feel of each OS and run identical applications 
code.

A lot of fun actually.

John



> -----Original Message-----
> From: andy pugh [mailto:[email protected]]
> Sent: July-15-20 4:42 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] New Spindle working.
> 
> On Thu, 16 Jul 2020 at 00:36, John Dammeyer <[email protected]> wrote:
> > At some point in time I'll probably rewrite the entire AXIS interface in 
> > Free Pascal.  But not right now...
> 
> MoccaGUI, on which Gmoccapy is based, was written in FreePascal. I
> suspect that one reason it wasn't made mainline was a reluctance to
> add yet another programming language and dependency to LinuxCNC.
> 
> But, why? We already have a Tcl/Python Axis and a QT-based clone. The
> same UI written in a different programming language seems to add no
> value, in my opinion.
> 
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
> 
> 
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users



_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to