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


F-Script

Rating:
Your rating: None Average: 5 (1 vote)
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us
F-Script20100614.zip (20.69 MB)
For Mac OS X
#2
[www].se [ftp].se [mirror].us
F-Script20091026.zip (24.51 MB)
For Mac OS X
#3
[www].se [ftp].se [mirror].us
FScriptBin-20080516.tar_.gz (12.95 MB)
For Mac OS X
#4
[www].se [ftp].se [mirror].us
FScriptSources-20090123.tar_.gz (1.70 MB)
For Mac OS X
[www].se [ftp].se [mirror].us
FScriptGuide.pdf
Emulation
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.

Compatibility
Architecture: PPC x86 (Intel:Mac)

Comments

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.