Home · Schedule · Tracks · Recommendations · Registration

Demonstrations

10 F-Script: Smalltalk Scripting for the Mac OS X Object System

Tuesday, 28 October – 11:00-11:45

Philippe Mougin, -, pmougin@acm.org

F-Script is a new scripting language based on Smalltalk and specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Mac OS X frameworks. It aims to be a useful and fun tool for both beginners and experts, allowing interactively exploring, testing and using Cocoa-based objects and frameworks. As a Smalltalk dialect, F-Script provides a pure object-oriented environment that leverage Mac OS X technologies. It introduces significant innovations including a high-level model for object manipulation and a graphical object browser.

This demonstration will cover:

  • The F-Script interactive environment.
  • The OOPAL model, a new high level programming model which unify OOP and APL-like Array programming.
  • An innovative graphical object browser (aka. "Behavioral inspector") which supports interactive method invocation.
  • The integration between F-Script and Mac OS X frameworks.
  • The integration between F-Script and Mac OS X development tools (Project Builder, Interface Builder...)
  • F-Script Anywhere: dynamically taking control of running applications with F-Script.

F-Script is an open-source project sponsored by the European Smalltalk User Group and SQLI.

Keywords: Smalltalk, Array programming, F-Script, OOPAL, APL, Scripting Language, Mac OS X, Cocoa.