• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[ANN] F-Script 1.2.4 Released – Open-source, embeddable, Cocoa scripting layer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] F-Script 1.2.4 Released – Open-source, embeddable, Cocoa scripting layer


  • Subject: [ANN] F-Script 1.2.4 Released – Open-source, embeddable, Cocoa scripting layer
  • From: Philippe Mougin <email@hidden>
  • Date: Tue, 3 Jun 2003 16:44:38 +0200

Dear all,

Im glad to let you know that F-Script version 1.2.4 has just been released. F-Script is an open source, lightweight object-oriented interactive and scripting layer specifically designed for Mac OS X object system (i.e. Cocoa). F-Script version 1.2.4 greatly enhances the integration between F-Script and Cocoa, and comes with new documentation (for more details, see the release notes at http://www.fscript.org/releaseNotes/).

F-Script may interest you as a Cocoa developer as it provides the object-oriented interactive and scripting layer currently missing in the Cocoa stack. It allows interactively exploring, testing and using Cocoa-based objects and frameworks

People interested by innovations in the field of object-oriented programming (probably anyone on this list!) might want to check F-Script. In particular:

- F-Script introduces an innovative programming model based on the integration of array programming and object-oriented programming. This model shines in its ability to express computations at a high level of abstraction, allowing one to manipulate and query whole sets of data at once. As a result, complex expressions manipulating entire sets of objects are easy to design and are expressed in an extremely compact manner, without requiring the explicit use of loops, tests, or navigation instructions. The same expressions would require several tens or hundreds of lines of code in conventional object-oriented programming languages. In the recent weeks, I have worked hard with my buddy Stiphane Ducasse on a new paper describing this model. It is included in the F-Script distribution, and you can also get it at http://www.fscript.org/download/OOPAL.pdf

- AFAIK, F-Script is the only open-source scripting environment for Mac OS X using Cocoa as its native object model.

- The graphical F-Script object browser (a.k.a. "behavioral inspector") allows users to interactively invoke methods on any Cocoa or custom Objective-C object from a point-and-click, NSBrowser based, graphical interface. Other graphical tools like the F-Script array inspector provide powerful means for the exploration of objects.

- F-Script can be embedded into other applications thanks to a set of extremely easy to use components. In addition, F-Script can be dynamically injected into any Cocoa application at run-time, with the "F-Script Anywhere" technology developed by Nicholas Riley.

F-Script is already used in various fields including game development, software debugging, astrophysics, biology, music analysis, embedded extension language etc. It is released free of charge, as an open source software with a BSD-like license.

F-Script Home: http://www.fscript.org
Binaries: http://www.fscript.org/download/FScriptBin-20030529.tar.gz (requires Mac OS X 10.2)
Sources: http://www.fscript.org/download/FScriptSources-20030529.tar.gz

The F-Script project is sponsored by the European Smalltalk User Group (www.esug.org) and SQLI (www.sqli.com).

Best,

Phil
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: Book: Mac OS X Advanced Development Techniques
  • Next by Date: [Newbie] read version number from installed package
  • Previous by thread: Re: could not use precompiled header
  • Next by thread: [Newbie] read version number from installed package
  • Index(es):
    • Date
    • Thread