[openbeos] Re: GUI, scripting, etc

  • From: Erik Jaesler <erik@xxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Mon, 22 Apr 2002 13:14:06 -0700

jat313s wrote:

advantage of OBOS GUI APIs in Python. My problem is that, to my understanding, BeOS is the easiest platform to program on, but you have to use C++ in order to take advantage of all of its features. This is great if you learned to program on another OS and then start programming for BeOS. As for me, a BeOS addict, I would I would rather learn on BeOS.


I would actually suggest that learning C++ on BeOS would be easier than learning elsewhere. MFC (for instance) is a mess, and most certainly not an example of how anything should be done in C++. BeAPI, on the other hand, is very clean and thoughtfully constructed and doesn't use the more intricate portions of C++ -- templates come immediately to mind. The subset the API uses is a very nice example of C++ as "a better C" with a very object-oriented approach. I can't think of a better GUI toolkit to learn C++ with.

Is there a way we could modify (add modules or procedures) or come up with a way to allow several scripting languages access all of the APIs. As far as an official scripting language, I don't see why OBOS can't include several scripting languages with the distribution, like Rexx, Python, PERL, gawk, sed, ect. like Linux does.


Any number of scripting languages *can* access all of the APIs. One just has to write bindings for them. =) I know python has bindings for the API and for application scripting specifically; I don't know about others.

Also, this is not the forum to address distro issues -- we're writing the OS, not dealing with the distribution (thankfully ;). BeUnited.org might have a forum where this can be discussed.

e



Other related posts: