This page is a wiki. Please login or create an account to begin editing.


Your rating: None Average: 5 (1 vote)
Year released:
[www].se [ftp].se [mirror].us [mirror].de (20.69 MB)
MD5: ba5d2420cc9de418e583499435696be0
For Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (24.51 MB)
MD5: 364e148cebafa4204b5c4ae3da172469
For Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
FScriptBin-20080516.tar_.gz (12.95 MB)
MD5: b5a613de5c2243697873db79ce20d596
For Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
FScriptSources-20090123.tar_.gz (1.70 MB)
MD5: 964f32f933a86d7740dfc94ed7c1976a
For Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
This app works with: QEMU

F-Script is a Smalltalk-inspired dynamically typed language for rapid development of Mac OS X and Cocoa applications and automation solutions.

F-Script is much more than just a scripting language. Like Smalltalk, it provides a set of high level exploration, browsing and development tools which let you explore Objective-C libraries using a Smalltalk like syntax that can be truly described as "Objective-C without the C".

Used in tandem with the included F-Script Anywhere, one can inject F-Script into any open Cocoa app to introspect, modify, and create new Objective-C objects while the app is still running. An Apple Design Award runner up for 2006, this was a revolutionary scripting and debugging tool that really showed off the dynamic power of Objective-C and Cocoa in the Tiger years. It went on to be used by Google for Chrome development on the Mac, Apple for rapid prototyping of AppKit, and Microsoft for the development of the Cocoa-rewritten Office 2008.

A live demo of F-Script was shown at Google NYC by creator Philippe Mougin and Ken Ferry from Apple's AppKit team, showing off how you can inject into running apps and use Core Image libraries in real time.

Its original home on the web remains well preserved by the Internet Archive.

Architecture: PPC x86 (Intel:Mac)


Jatoba's picture
by Jatoba - 2019, August 19 - 6:06am

Nice work! I was just sorting out / installing both SIMBL plug-ins and Application Enhancer haxies on my end, and this falls right into place. I never heard of F-Script before. Good to know!

Edit: I really like some of the stuff seen in the archived downloads page. There's a lot to get into, if one so wishes...

Duality's picture
by Duality - 2019, August 19 - 5:30am

Seeing as runtime-patching tools like the open source SIMBL and the closed, semi-shareware friendly Application Enhancer have been popular of late, I felt it would be a shame if this gem didn't get an entry here.

So it goes.