Re: Professional IDE for a cross-platform Perl application



Re: John Bokma

Ah, yeah, the magical IDE. I think it's called outsourcing :-D

No, it is called IDE.

Porting from/to Linux/Windows works perfectly without changing any
Tk-related code. There is c.l.p.tk for perl-tk questions.

Sorry, I am no longer interested in tk.

Nor in programming, so it seems.

Excuse me? No, I am not interested in programming GUI. There are so
many
GUIs around, and keep improving. Should I recode the application each
time I change the interface? I have been doing it for 15 years, I know
what
I am talking about, and I want to step away from it. I want to separate
the actual routines from the GUI, and let an IDE deal with the GUI and
the
port to various platforms.

I doubt if you will find an "IDE" that takes your Perl/TK application and
magically transforms it into a fast running cross platform product you
just have to plug some C into.

I share the doubt. Indeed I have to make the cut by hand, rebuild the
GUI
into the IDE, and then glue the routines to the new GUI.

Probably best thing to do is reverse engineer it, and redesign it in a
language that matches todays requirements, and maybe for a few years to
come.

I start entertaining the belief that I have to rewrite the whole
application again.
Yes, perl compiles, but it failes with my application; it is too
complex. I think
I'll have to write the core SQL-related routines into C, and call them
from
within perl, to ensure that I am not breaking anything. When all these
routines
are converted, I can detach the GUI, make the new one, and attach the
new
routines to it. However, this is wishful thinking, as I have no clue of
how the
IDE would interface with my routines. The nasty bit are the global
variables...

BTW, Perl *does* compile. But if you want it to compile to hide secrets,
you are mistaken. If you want to compile it to bundle it, have a look at
PAR. If you want to "compile" to speed things up: a close look at the code
might improve it.

PAR? I've never heard of it. I'll look into it.

Thanks,
Bob

.



Relevant Pages

  • Re: Still clinking to Java?
    ... I was toying with saving effort by making the C version a DLL and redoing the GUI in my portable Cello GUI. ... But there would be new work on the engine, and just trying to get a clean compile of the C version under VC++ I saw enough to remind me I would rather work in Lisp. ... IDE investments can simply be skipped. ... I just don't want to switch language _at that point_ and recode ...
    (comp.lang.lisp)
  • Re: Linked Lists debugger question
    ... haven't used VC++ GUI and I would like get back into VC++ by progressivelly ... It has both a very good IDE and a very good C++ compiler. ... With C++/CLI extensions, you can use this RAD paradigma for building GUIs also with C++. ... If you want to write device drivers, you must use C++. ...
    (microsoft.public.vc.language)
  • Re: GnatBench (from GPL edition)
    ... Does that, to you, match up with the phrase "Same modern GUI ... Primarily it's through frustration - I like Eclipse and it's ... Ada IDE! ... while you can use foreign language libraries in Ada, ...
    (comp.lang.ada)
  • Re: Best IDE in Ubuntu, or Which IDE do you use ?
    ... i think IDE only code editor.... ... I see python is a rising language, ... database gui vcl is not complete, ... I have all these installed on my Ubuntu 9.04, I do test these tools on ...
    (Ubuntu)
  • Re:
    ... There is one danger in using IDE's to design GUI's, ... not properly separate your GUI code from the mechanics of the program. ... You have a valid point that you have to conform to the IDE generated ... just a waste of time or worse. ...
    (comp.lang.python)