This new version of F-Script provides Cocoa developers on Mac OS X with improved object introspection and scripting tools. In particular, developers having access to pre-versions of the forthcoming Mac OS X 10.4 “Tiger”, will find a powerful set of graphical tools to access and manipulate the new CoreData technology introduced by Apple in Tiger. See the release notes for F-Script.
Cool.
But I guess objective-c has its roots in Smalltalk too (I’ve never used it).
After playing a bit with Squeak a couple of weeks ago I must agree that this looks very smalltalkish.
So… why should I care about this? I don’t see what’s so cool about it. I’m not trying to be rude, but why would someone want to use this?
From the site itself: Having this tool to prototype to me is very nice.
site:
F-Script is a lightweight object-oriented interactive and scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. 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.
Based on Smalltalk, F-Script provides a pure object-oriented environment that leverage Mac OS X technologies and includes significant innovations, like a high-level model for object manipulation and the most terrific object browser on earth!
F-Script is used in various fields including astrophysics, biology, music analysis, game development, software debugging, etc. It can be used as a stand-alone application that dynamically loads your Objective-C classes and enables you to access them either interactively or using scripts. It can also be embedded into your own applications thanks to a set of components which are extremely easy to use (for excellent examples of this see Charla 2, a Yahoo! chat client for Mac OS X, and LSQL, an interactive tool for Sybase Adaptive Server).
Having this tool to prototype to me is very nice. This along with a few other tools to ramp one up on Cocoa and ObjC are welcome additions.
From the site itself:
F-Script is a lightweight object-oriented interactive and scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. 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.
Based on Smalltalk, F-Script provides a pure object-oriented environment that leverage Mac OS X technologies and includes significant innovations, like a high-level model for object manipulation and the most terrific object browser on earth!
F-Script is used in various fields including astrophysics, biology, music analysis, game development, software debugging, etc. It can be used as a stand-alone application that dynamically loads your Objective-C classes and enables you to access them either interactively or using scripts. It can also be embedded into your own applications thanks to a set of components which are extremely easy to use (for excellent examples of this see Charla 2, a Yahoo! chat client for Mac OS X, and LSQL, an interactive tool for Sybase Adaptive Server).
Will the Mini even be able to handle core image? With 32mb I don’t think so.
http://www.123macmini.com
http://www.macminiforums.com
I used to code commercially in Smalltalk, using Visual Smalltalk for OS/2. Now that I am getting a Mac Mini (officially for my daughter’s homework, but…!), I’m looking forward to dusting off those old skills and having some fun with this scripting language
I use F-Script daily when developing on Mac OS X, to prototype, test and debug Cocoa code. The interactive nature of F-Script makes it a great addition to the Cocoa toolset, which is based on a compiled language. One should definitely try the F-Script object browser. Makes it so easy to look at objects and even manipulate them. The scripting language is cool. It’s a Smalltalk extended with APL capacities. Fits very well with Objective-C, which borrows itself a lot from Smalltalk, and makes it dead easy to manipulate object collections.
This newspost is NOT about the mini!! It is about F-Script, which has absolutely nothing to do with the mac mini.
There are plenty threads about the mini where you could have spread your FUD. This is _not_ one of them.
ok.. like all apple technologies Core-Image is going to scale!!!!!!!
lets not forget that this is an API, not a display engine… so you first have to be using a program that is designed to use it… next you have to actually do something in that program that uses it. and you also have to realize that those programs were using the CPU before so you will not see any performance hit if you do not have a GFX card with the right amount of RAM to use all the features.
The 32MB buffer does not determine whether arb_fragments are available or not. Core image requires pixel shader programmability compatible with ARB. The 32MB limits the size of the textures and how many textures your fragment programs can work on and how many of them can be buffered. Texture size is effected by compression level as well as the resolution of the display. You’ll notice that Apple advertisizes that the Mini supports up to 20″ LCD and not 23″ though physically it can drive 23″. The reason why is the buffer size. So as long as you are using a resolution commensurate with the mini, performance will be good.