Anthony: I'm inclined to allow you to define a new
syntax -- a completely new syntax.

Alain: Right on!  This is precisely what I have been
insisting on, for weeks now.

Anthony: (we'll need to figure out the FreeScriptish
way of doing this).

Alain: It would be wonderful to have a FreeScriptish
way of defining new syntax. It was beginning to look
like I would have to settle for a slightly better
stacksInUse mechanism, period.

Anthony: An example might be :
>       Add Command
>         "play MP3 " <STRING>
>       With Definition type NullCPU Asm
>         POP file_name
>         PUSH "mp3play"
>         CALL "LoadXCommand"
>         PUSH file_name
>         CALL "DoXCommand"
>       End Command

Alain: Adding syntax to FreeScript, with something as
readable and friendly as this ... it's the stuff
dreams are made of!  ;-)

Anthony: If it becomes far too hard to implement, I
might have to forget it... but I don't see that
happening.

Alain: We cannot ask for better than that.

> Uli: I'm sure we'll find a way to allow some degree 
> of customization, but it probably won't be that you 
> have a dialog where you can select the commands to 
> include on a per-command basis.

Alain: What a drag.  :(  I was hoping that our
standalones could automatically shed everything they
don't need, in order to be as small as they can be.

Anthony: We could do this for some platforms, such as
Unix.

Alain: The Mac is always the renegade, eh! 
Ironically, their 'different' way of doing things is a
hindrance to you. Perhaps we should consider
developing FreeCard for Unix/Linux, THEN port it to
Mac. It would make our development efforts more
focused. We could release the Linux-only version
quicker and more efficiently than we can release a
multi-platform version that includes Linux. The
release would generate interest, attract new users and
developers. It might even attract investors who would
view the released Linux-only version as a
proof-of-concept.

Anthony: We'd have to make very liberal use of the
linker, though.

Alain: Is that a problem?

__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

Reply via email to