TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:17411] [severely OT] Tcl vs Perl
I don't know either well enough to get into nitty-gritty,
I only know enough to stir up even *more* trouble!:
ie, ...Why not python/Tkinter ???
gs
At 09:06 AM 5/9/00 -0500, you wrote:
>>From the my-religion-is-better-than-yours dept.: I would like to hear
>informed opinions on the relative merits of perl vs Tcl as the programming
>language of choice for an open-source GUI project now forming.
>
>The guy behind this project has developed a very nice, generalized GUI for
>machine tool control, but has reached a dead end. The protoype was written
>in VB under Windows. He wants to port to linux so he can use rtlinux and
>also to interface with the killer CNC app 'NIST EMC', a linux-based CNC
>back-end that is well-established.
>
>He is looking at a total rewrite. There is a large base of Tcl code
>associated with NIST EMC, and all of the current GUIs are written in Tcl.
>The logical choice would seem to be to use Tcl.
>
>He would, however, prefer to use perl/Tk. In his words:
>
> "One of the major reasons Im stopping the work on my VB program is that
> the underlying data structure is not good. I cannot use the VB Object
> stuff, since my .dll limits me to the 16bit VB, so that forces just
> about everything to be global variables, since procedures can only
> return a single value. I have done some reading on Tcl/tk and find the
> same problems.
>
> I would much prefer to write in Perl/Tk. All the data handing could then
> be object oriented and much more robust. We could also use the Perl
> module mechanisms to add code.
>
> Im very sure that the success of CPNC will depend heavily on the data
> structure under it. I dont think Tcl will give us the structure we need."
>
>This sounds a little bogus to me. I don't have much experience with Tcl, but
>I don't see why it would limit one's choice of data structure that much.
>Comments?
>
>
>
>
>
>
>
>
>
>
>Philip S. Plumbo | Printware, Inc.
>psp@printwareinc.com | 1270 Eagan Industrial Rd. | voice: 651-456-1400
>http://printwareinc.com | St. Paul, MN 55121 USA | fax: 651-454-3684
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
>For additional commands, e-mail: tclug-list-help@mn-linux.org
>
>
>
******************************************
George Swan
Collection Development Support Unit VOICE: (612) 624-5860
Room 170B, Wilson Library FAX: (612) 626-9353
University of Minnesota Libraries g-swan@tc.umn.edu
309 19th Avenue South cdm-web@tc.umn.edu
Minneapolis, MN 55455 colldev@tc.umn.edu
USA http://www.lib.umn.edu/cdm/