Return-Path: Received: (qmail 24510 invoked from network); 5 Sep 2000 10:36:42 -0000 Received: from unknown (10.1.10.27) by m4.onelist.org with QMQP; 5 Sep 2000 10:36:42 -0000 Received: from unknown (HELO smtp.www-service.de) (212.77.161.16) by mta2 with SMTP; 5 Sep 2000 10:36:42 -0000 Received: (qmail 11226 invoked from network); 5 Sep 2000 10:36:37 -0000 Received: from p3e9ba94e.dip.t-dialin.net (HELO frilix.rus.ger.com) (62.155.169.78) by smtp.www-service.de with SMTP; 5 Sep 2000 10:36:37 -0000 Received: from kipnis (kipnis.rus.ger.com [193.27.25.34]) by frilix.rus.ger.com (8.8.7/8.8.7) with SMTP id MAA29645 for ; Tue, 5 Sep 2000 12:41:31 +0200 Message-ID: <007f01c01723$d3d63920$22191bc1@rus.ger.com> Reply-To: "Daniel Gudlat" To: Subject: Re: Emacs etc. Date: Tue, 5 Sep 2000 12:27:00 +0200 Organization: R+S Reengineering und Softwaredesign GmbH MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 From: "Daniel Gudlat" X-Yahoo-Message-Num: 4242 Content-Length: 1914 Lines: 43 coi rodo .i la pycyn cu cusku di'e > ... In any case, the thousandfold plus increase in potential > users does make Windows design appealing. It would be nice -- going > back to programming languages -- if at least they had gotten > standardized enough that a program (I mean just the marks on paper > or screen) written in one environment would actually run as well in > another environment of the same name -- stories of trying to take a > BASIC program from CPM to DOS spring to mind. Hmm, there aren't all that many programming environments out there which promise out of the box portability across umpteen systems for nontrivial programs with a GUI: a) Java: as long as you have a JVM of a suitable version, i.e. 1.1.8 or thereabouts, I don't think 1.2 has yet been ported to all platforms in question (*nices, Linux, *BSD, WinXX, MacOS), you are all set. This is probably the first choice for truly platform independent programming. b) Python + wxPython (the wxWindows bindings for Python): for those who prefer scripting languages, this is probably the way to go. Runs on *nices, Linux, *BSD, WinXX and probably also MacOS (I'm unsure about the status of the Mac port of wxWindows). d) Tcl/Tk: another widespread scripting language which runs on lots of platforms. I can't say much else about it, though. c) Rebol: another scripting language running on lots of platforms. May not be entirely appropriate for things like LogFlash, jbofi'e and similar tasks, as it looks a heaviliy geared towards all things networks/communication oriented. Hmm, that makes 1 "normal" and 3 scripting languages, all of them interpreted, that I can remember off the top of my head. Bye, -- Daniel Gudlat d.gudlat@rpluss.com "people who quote, unlike people who are quoted, are aware of what they are doing" the Lojban Reference Grammar (Online Version)