>1. Why use "Project" instead of "Stack" ?

The dialect page on the web is a little out of date, i have been bussy
making an interpreter and not had time to do the web page.
In the interpreter you can use either "<project>" , "<stack>" or "<site>"

>2. How far along are you ? Are the Project, Button and
>Field markup-objects the only ones that you have so
>far?

I have support for images and labels (i decided to make them different from
fields)

>3. Why not have an tag-attribute for each and every
>part's properties? All of the properties currently
>supported by HyperCard, and perhaps some new ones too.

Thats pretty much the plan although i have made a few changes.

>4. What underlying markup system are you using for
>XCML? You are using XML, I suppose, given its
>extensibility.

No, i am not using XML, i am just making it from scratch as an interpreter.

>These text files can be read by any programming
>language on the Planet. Hence, an interpreter of these
>files can be programmed in the language of your choice
>that would allow you to import a stack and
>functionally simulate HyperCard. 

Yeah eventually!, It would be nice to have a HC stack running on a PC
withough many problems.

>I suppose that the ideal programming language would
>then be Java, so as to make it multi-platform and even
>more Web-savvy than it would already be, given that
>there are XML-rendering Web-browsers already available
>and more to come. I detest Java, though, so I have
>chosen to create my first interpreter with
>AppleScript, augmented with some MacPerl. The latter
>(Perl) may eventually replace AppleScript altogether
>so as to make the whole thing multi-platform. 

I plan to use Java for the final project as i have some experionce with it
already and i find it a pleasure to use, i just love object oriented
languages.
I am making the prototype in Visual Basic though. It has some object
oriented features and it surprisingly fast when you use them...
I wouldnt do the final thing in it though.

>You know .. come to think of it .. this might be a
>neat way to rapidly prototype OpenKard so that us
>scripters can work on OpenTalk and the GUI, without
>delving into those nasty low-level C/C++ details that
>neophytes like myself shun like the plague!

A while back people on the OpenKard list were talking about using XML as an
alternative to the Block file format. I thought it would be perfect....
I have started making an editor for XCML that looks and works very similar
to HyperCard. I think i should concentrate on the interpreter at the moment
though.
__________________________________________________
Julian Blackhirst
====================================================
XCML computer language and Hypercard to XCML converter
http://welcome.to/jewles/

Reply via email to