f-script-talk Mailing List for F-Script (Page 17)
Brought to you by:
pmougin
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
(4) |
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(3) |
Feb
(1) |
Mar
(2) |
Apr
(8) |
May
(12) |
Jun
(3) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(4) |
2003 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
|
May
(14) |
Jun
(5) |
Jul
(1) |
Aug
(2) |
Sep
(4) |
Oct
(2) |
Nov
(2) |
Dec
|
2004 |
Jan
(3) |
Feb
(9) |
Mar
(1) |
Apr
(6) |
May
|
Jun
|
Jul
(3) |
Aug
(3) |
Sep
(11) |
Oct
(29) |
Nov
|
Dec
(3) |
2005 |
Jan
(8) |
Feb
(12) |
Mar
|
Apr
(1) |
May
(31) |
Jun
|
Jul
(7) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(2) |
2006 |
Jan
(13) |
Feb
(1) |
Mar
(5) |
Apr
(3) |
May
(1) |
Jun
(13) |
Jul
(2) |
Aug
(22) |
Sep
(15) |
Oct
(1) |
Nov
(1) |
Dec
|
2007 |
Jan
(7) |
Feb
(3) |
Mar
(2) |
Apr
(5) |
May
|
Jun
(6) |
Jul
(2) |
Aug
(1) |
Sep
(2) |
Oct
(3) |
Nov
(12) |
Dec
(5) |
2008 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(2) |
May
(4) |
Jun
(31) |
Jul
(9) |
Aug
(10) |
Sep
(3) |
Oct
(4) |
Nov
|
Dec
|
2009 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Philippe M. <pm...@ac...> - 2002-04-25 15:54:39
|
Hi,=20 I've just released F-Script 1.2.1 at = http://www.fscript.org/download/download.htm This new version improves stability when used with external frameworks = or embedded into other applications.=20 Best, Phil |
From: Philippe M. <pm...@ac...> - 2002-04-16 17:51:32
|
Hi all, F-Script 1.2 has just been released. New features includes support for distributed objects, completion when typing F-Script code, a graphical key-value browser and more... You can get it from http://www.fscript.org/download/download.htm Best, Phil |
From: Philippe M. <pm...@ac...> - 2002-03-13 09:06:53
|
Hi, If your have a script in the form of a text file, you can load it into the F-Script workspace either "manually" (doing a simple copy/paste from your file's content to the F-Script window) or programmatically, using the standard Cocoa methods for file access. For instance, you can load the content of your file into an NSString and then convert it to a F-Script block using the "blockFromString:" method implemented by the System class. Example: myBlock := sys blockFromString:(NSString stringWithContentsOfFile:'myfile') Note that the script in your file must follow the syntax of F-Script blocks (e.g. begin with "[" and end with "]") Best, Phil ----- Original Message ----- From: "Ruhi Bloodworth" <ru...@co...> To: <f-s...@li...> Sent: Wednesday, March 13, 2002 3:46 AM Subject: [F-Script-talk] Loading a file into the workspace > Hi, > I'm new to f script and I was wondering how to use a script I have in a > file within the workspace. > > Regards, > Ruhi > > _______________________________________________ > F-Script-talk mailing list > F-S...@li... > https://lists.sourceforge.net/lists/listinfo/f-script-talk |
From: Ruhi B. <ru...@co...> - 2002-03-13 02:46:16
|
Hi, I'm new to f script and I was wondering how to use a script I have in a file within the workspace. Regards, Ruhi |
From: Philippe M. <pm...@ac...> - 2002-02-05 19:58:31
|
Hi all, I'm glad to let you know about the release of F-Script Anywhere 1.0, by Nicholas Riley. F-Script Anywhere is an amazing tool that lets you dynamically embed F-Script into any Cocoa application! This provides an powerful way look at the inner working of an application, to take control of the internal or graphical objects, to debug, to hack! It is free and comes with source code and documentation. You can download it from Nicholas software page at http://web.sabi.net/nriley/software/ Best, Phil |
From: Philippe M. <pm...@ac...> - 2002-01-27 20:43:57
|
Tom, Checking the little box is the right thing to do. It tells the linker to link the currently selected target in your project with the F-Script framework (it is possible to have several targets in a project, and for each one you check the little box associated with each file you want to link the target to). You can safely ignore the prebinding warnings; it just informs you that, for some obscure reasons, a particular optimization (called "prebinding") will not be used (you can learn more about this at http://developer.apple.com/techpubs/macosx/ReleaseNotes/Prebinding.html). This warning will not have any adverse effect on your application. Best, Phil PS: I just got your message today... was traveling... Tom L. Davis wrote : > I'm really new to both Cocoa and FScript. > > I added the FScript frameworks to my project and am having linking > problems. > > If I don't check the box (which I can't find documentation on) to the > left of the Fscript.framework I get an undefined: > > /usr/bin/ld: Undefined symbols: .objc_class_name_Array > > If I check the box, I get five 'prebinding disabled' warnings, the > first of which is > > /usr/bin/ld: warning prebinding disabled because (__PAGEZERO segment > (address = 0x0 size = 0x1000) of > /Users/tom/apps/CocoaDrawing/build/CocoaDrawing.app/Contents/MacOS/CocoaDrawing > overlaps with __TEXT segment (address = 0x0 size = 0x4d000) of > /Users/pmougin/Desktop/FScript.framework/Versions/A/FScript > > What am I doing wrong? > > Tom |
From: Tom L. D. <tom...@at...> - 2002-01-19 23:59:49
|
I'm really new to both Cocoa and FScript. I added the FScript frameworks to my project and am having linking problems. If I don't check the box (which I can't find documentation on) to the left of the Fscript.framework I get an undefined: /usr/bin/ld: Undefined symbols: .objc_class_name_Array If I check the box, I get five 'prebinding disabled' warnings, the first of which is /usr/bin/ld: warning prebinding disabled because (__PAGEZERO segment (address = 0x0 size = 0x1000) of /Users/tom/apps/CocoaDrawing/build/CocoaDrawing.app/Contents/MacOS/CocoaDrawing overlaps with __TEXT segment (address = 0x0 size = 0x4d000) of /Users/pmougin/Desktop/FScript.framework/Versions/A/FScript What am I doing wrong? Tom |
From: Philippe M. <pm...@ac...> - 2002-01-04 12:40:31
|
Hi all, FScripter is a new application by Sven A. Schmidt that allows running F-Script scripts from the UNIX command line. It comes with source code and executable. You can get it from the F-Script web site (www.fscript.org). Best, Phil |
From: Philippe M. <phi...@wa...> - 2001-12-21 19:46:09
|
Hi all, There is a new article on O'Reilly Network, about the graphical F-Script Object Browser. The article is at: http://www.oreillynet.com/pub/a/mac/2001/12/21/browsing_cocoa.html?page=1 Best, Phil |
From: Philippe M. <pm...@ac...> - 2001-12-02 00:29:26
|
This article discuss F-Script/Cocoa integration, and show how to build a little graphical application with F-Script. It is at: http://www.oreillynet.com/pub/a/mac/2001/11/30/scripting_fscript.html Best, Phil |
From: Philippe M. <phi...@wa...> - 2001-11-10 19:26:00
|
Hi, I'm very glad to let you know that I've uploaded the candidate release for F-Script 1.1 (nb: thanks to Robert Hicks for his help testing the package). You can get the binaries & documentation at: http://www.fscript.org/download/FScriptBin-20011111.tar.gz The source code package is at: http://www.fscript.org/download/FScriptSources-20011111.tar.gz If you got the opportunity to try this release in the coming days, let me know about any problems you may find. If there is no major issue, it will become the official 1.1 release and will be made public in a few days. Note that F-Script 1.1 requires Mac OS X 10.1. Best, Phil |
From: Philippe M. <pm...@ac...> - 2001-08-17 13:09:37
|
Hi all, - The F-Script Guide has been updated. You can get the new version at http://www.fscript.org/download/FScriptGuide.pdf - A new bug was reported for F-Script 1.1 BETA. It affects most notably the object browser if a workspace is loaded from disk. This will be fixed in the next version. If you use the source code distribution, you can correct it yourself by modifying the -initWithCoder: method in class FSContext. This involve commenting two lines. The fixed method should look like this: - (id)initWithCoder:(NSCoder *)coder { retainCount = 1; parent = [[coder decodeObject] retain]; //if (!parent && [coder isKindOfClass:[FSUnarchiver class]]) // parent = [[((FSUnarchiver *)coder) loaderEnvironmentSymbolTable] retain]; [coder decodeValueOfObjCType:@encode(typeof(localCount)) at:&localCount]; locals = malloc(localCount*sizeof(id)); [coder decodeArrayOfObjCType:@encode(id) count:localCount at:locals]; return self; } Best, Phil |
From: Philippe M. <pm...@ac...> - 2001-06-16 16:15:09
|
Hi all, I=92ve just putted the new F-Script version (1.1 BETA) at=20 http://www.fscript.org/download/download.htm. Could someone let me know=20= if this new release works for him (before I spread the new to the = world)? The most notable improvement since developer preview 3 is a big bunch of=20= new features for the graphical object browser. Other improvements=20 include: completed support for full block closure, simplified API,=20 better support for the unichar type, streamlined installation, bug=20 fixes, improved UI. Enjoy. Phil |
From: Philippe M. <pm...@ac...> - 2001-05-18 22:47:34
|
Some notes about F-Script found around the web: http://jim.roepcke.com/1783 http://www.langreiter.com/space/2001-05-05 http://lambda.weblogs.com/2001/02/16 http://www.henso.com/?idx=69 (8 mai.) http://www.vector.org.uk/v172/ed172.htm -- Phil |
From: Philippe M. <pm...@ac...> - 2001-04-06 17:18:58
|
The F-Script documentation is now up to date with the current version. You can get it from: http://www.fscript.org/dev_preview/dev_preview.htm Phil |
From: Philippe M. <pm...@ac...> - 2001-03-25 22:24:22
|
Hi all, I've just released F-Script developer preview 3. It runs on Mac OS X release candidate. Binary : http://www.fscript.org/dev_preview/FScriptBin-20010324.tar.gz Source: http://www.fscript.org/dev_preview/FScriptSources-20010324.tar.gz The documentation on www.fscript.org is not yet updated. Be sure to read the release notes below. -- Phil F-Script Developer Preview 3 ======================= Binaries Installation =============== Unpack FScriptBin-20010324.tar.gz and put FScript.framework in ~/Library/Frameworks/ where "~" is your home directory. You should then be able to use the "fs" application and the "FSInterpreterViewPalette" interface builder palette. Source Installation =============== Build the FScript.framework project first. Note: the compiler hangs when trying to use the -O3 or -O2 (optimization level 3 or 2) for source file "ConstantsInitialisation.m". Use -O1 instead. In the "fs" project you may need to enter a correct path for linking with FScript.framework. To do that, in the "Project" menu, choose "Add Frameworks" and select the FScript.framework you have built. Important release notes =================== The two main goals of this release are: 1) Support for Mac OS X release candidate. 2) Bring a stabilized syntax. In addition, there are several internal and external modifications, including new feature for the graphical object browser and an improved compiler and run-time. At run-time, the NSInvocation API is much less used than it was, and a more direct message sending scheme is used by the F-Script engine when possible (we still use NSInvocation in some case). Speed increase coming from this optimization measured on the internal F-Script test suite: nearly 20%. Changes in the syntax -------------------------------- As you will see, the general goal is to get much closer to the ANSI Smalltalk syntax. We were not that far but there was some big differences, for instance we had a different instructions separator. With this release, we are much more in line with the st syntax. - ";" was used in the previous version as the instruction separator. It is replaced by "." in this version. In the previous version "." was a method selector defined on Array and String, where it was used to express indexing. Since, "." is now the instructions separator, it can no more be used as a symbol for binary method name. It has been replaced by the method "at:". This means that in order to index an array, you no more use "myArray.index" but "myArray at:index". The "." notation was handy and "at:" may seems ugly in comparison. This is why new notation for indexing using "[]" is experimented in this new version: "myArray[index]" is equivalent to "(myArray at:index)". This [] notation is just for experimentation and is not part of the new official syntax. I'm not sure at all it will be integrated in the future, since it adds some complexity to the syntax. - Since "." can no more be used in method name, the method ".." in class Array is replaced by "replication:" - ";" is now used for message cascading. The expression: "myObject msg1; msg2; msg3" is thus equivalent to the expression: "myObject msg1. myObject msg2. myObject msg3" - The use of "//" for one line comment is deprecated - "^" become a reserved character, no more usable in operator names. The "^" operator in class Array is replaced by the method "transposition:" - "$" become a reserved character, no more usable in operator names. The "$" operator in class Number is replaced by "<>" . - Number literal no more use "E" as exponent letter, but use "e","q" or "r" - String literal now use doubled ' to denote a ' inside the string. Example: 'I am a string with a '' inside' Other modifications that may affect current code ---------------------------------------------------------------- - In class FSBoolean: "&" and "|" methods can no more be used with a block as argument for short cut evaluation. This feature is now provided by two new methods "and:" and "or:" - WARNING !!! Class Number: method "log" is renamed "ln". Method "log10" is renamed "log". - Class Number: methods "acos", "asin" and "atan" are deprecated. Use "arcCos", "arcSin", "arcTan" instead. - Class Array: method "rotatedBy:" replaced by "rotation:" - After some discussion, it has been decided that method "size" of class Array and String is no more considered deprecated. |
From: Philippe M. <pm...@ac...> - 2001-03-21 15:38:24
|
> FScript dies on startup... Seems to work for me. Did you put the FScript.framework into /System/Library/Frameworks/ ? (you nedd to su to root to do that). Which version of F-Script and OS X are you using (F-Script developer release 2 runs on Public Beta and seems to run also well on 4k78 aka Release Condidate). Did you used Stuffit to unpack the package ? If this is the case, it won't work (on Public beta at least); You should use the Openup freeware or "gunzip FScriptBin-20010211.tar.gz" and "tar -xvf FScriptBin-20010211.tar" > > This could be as simple as what did you use to compress the files to a > tar.gz? This happened with Fire.app. Did you use tar or gnutar? > I think I used tar. What is the best, tar or gnutar ? Phil |
From: Robert H. <bob...@ad...> - 2001-03-21 14:49:06
|
FScript dies on startup... This could be as simple as what did you use to compress the files to a tar.gz? This happened with Fire.app. Did you use tar or gnutar? - Bob |
From: Philippe M. <pm...@ac...> - 2001-03-21 10:49:25
|
Hi everybody. The mailing list is finally there. Let's talk about F-Script, FSWeb, Cocoa scripting, array/object programming and more... |