Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ The Be FAQs

Media Vault

Software Library

Restoration Projects

Artifacts Sought

The Be FAQs

  cubeprefsicon graphic [Bar]


The Be FAQs
The BeOS

 

Does the BeOS have a scripting language similar to AppleScript or Frontier (on the Mac) or ARexx (on the Amiga or OS/2) or is there something similar planned?

Top Up << >>
The BeOS:
Features
FAQ Number:
FAQ-0174
Last Modified:
2/3/98
Keywords:
BeOS, Features, scripting, BMessage, AppleScript, Frontier, Rexx, IAC
Strictly speaking, the BeOS shell environment, bash, provides an excellent system scripting language. O'Reilly even has a book about it. This is the equivalent of Unix shell scripting, though, and not to everyone's taste.

Even more sophisticated that that, the BeOS provides a language-independent scripting API, built into the Kits. This means that all BeOS applications have this support built-in, automatically. Because the BeOS is inherently object-oriented and the messaging scheme in our system is extremely rich, we feel we provide some unique scripting opportunities.

Every application can easily fit into and extend this framework, allowing it to be scripted from any BeOS compatible scripting environment (e.g., a BeOS version of Frontier or perl). Applications can control other applications without being a "scripting environment". Any application can send any other application a scripting-like message.

In the BeOS, script messages are no different from regular messages (like a MOUSE_DOWN being reported by the system). In addition, pure interapplication communication (IAC) will use the same messaging and object model, allowing applications to communicate.


<< Does the BeOS have a text/command line mode?  If I set up two monitors on one machine can two people use it at once?  >>


Copyright ©1998 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners.
Icons used herein are the property of Be Inc. All rights reserved.
Comments about this site? Please write us at webmaster@be.com.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026