Designing Learning Technology

Wed, 20 Aug 2003

RBScript language module for BBEdit
This note will be of interest to RealBasic developers making use of RealBasic's scripting support. RealBasic's ability to interpret scripts at runtime is an extremely powerful feature. It opens up RealBasic applications by allowing end users to write scripts to accomplish all kinds of tasks that the developer did not anticipate.

At Inquirium, we've used RBScript for several projects. However, composing and editing RBScript primarily occurs outside the RealBasic IDE (which provides very nice syntax coloring, auto-indent and auto-complete) and suffers in comparison.

As usual, it's BBEdit to the rescue. BBEdit's Language Module interface enables BBEdit plugins to provide language-specific syntax coloring within BBEdit. Thanks to Christopher Stern's source code for his Python Language Module, I was able to quickly whip together a RealBasic Language Module for BBEdit. You can download the module here. Specific release notes are contained within the archive.

@11.08 #