On Oct 7, 2009, at 12:55 PM, Stephen Russell wrote:
> There are many more languages past python,
>
> <http://en.wikipedia.org/wiki/List_of_programming_languages>
>
> I was painting the general picture instead of base everything about
> cross platform on ONE LANGUAGE.
Strawman. No one claimed that only Python could do this.
wxPython is the version of wxWidgets with Python bindings. There is
also wxPerl and wxRuby.
> That was the point comparing M$ to ABS, was it not? All your eggs in
> one basket. I have been told numerous times that in C it is not as
> easy to port UI and calls to file structures are a PITA as well. I
> don't do C so I cannot vouch for the statements from a first hand
> experience. But the eye roll on a developer here pretty much confirms
> what I just said.
Of course it isn't easy to do in C, as C works "close to the metal".
So instead you take something written in C that handles the
abstraction for you, like Python. I'm sure getting Python to work on
Windows, Linux and several other OSs wasn't easy, but that's not my
problem. The Python dev team did that work, and I get to take
advantage of their hard work. I can call os.listdir() on any platform
and it will handle the OS-specific details of getting a directory
listing.
> My Q. was How hard is it to port a UI from Win32 to Linux in a base
> app in C. The facial expression said it all. Yes it can be done but
> he wants to separate everything between the two. Only making upgrades
> harder over the long haul.
OK, if you're finished with your strawman arguments, let's go back to
what was originally proposed: creating your apps in a cross-platform
toolkit such as Dabo or REALBasic so that you *don't* have to port.
Look at the two images on this page: http://dabodev.com/wiki/Tweezer
There was no port involved! The exact same code was run on OS X and
Windows. No conversion; no processing, no rebuild: just copied some
text files and ran them.
-- Ed Leafe
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.