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