Adrian Sutton wrote to me by accident I think:
> > And I'm very interested in developing a "Hyper-MPW" in fact I think this should
> > be our first project after the compiler is finished. =) I think we should
> > develop our tools by making them increasingly more high level towards the end
> > user. In fact I think we should use OTPW (OpenTalk Programers Workshop) to
> > create OpenCard. But then that's only my opinion. I'll wait in the cold for the
> > flame. ;)
>
> This could be one option we present, but I'm not sure why you'd
> want to separate teh authoring and browsing environment. I always
> saw that as one of the biggest plusses HC had. It makes it
> effortless to test a script even when it's only partly finished. It also
> allows you to think through a script easier. For instance, you
> might be unsure of exactly what the clickChunk returns, so you
> could put the line:
> answer the clickChunk
> in your script where you might have had "get the clickChunk" and
> find out. You can also see the interface exactly how the user will,
> making it easier to create good interfaces.
>
> What exactly are your reasons for wanting to create a "Hyper-
> MPW"?
>
> > Andre
>
> Adrian Sutton.
"Hyper-MPW" has been renamed "OTPW"
My vision of OTPW is something like CompileIt! It compiles OpenTalk scripts with a
lower level API than HyperCard has. You can do things like create windows and manage
events etc. Your scripts would be in text files and there would be no way of placing
buttons or anything by any other way then by scripting it in these files. You could
then compile these scripts and make an application.
With a tool/compiler like this we could program OpenCard in OpenTalk with OTPW. Just
as CompileIt! was compiled in CompileIt!.
The problem arises that the scripts are not being compiled into byte code so it
would it a bit slower than if OpenCard was programmed in C++. OK a lot slower.
I still think it's a good idea. Even if it is not super practical.
Anthony, any chance of making that interpreter compile scripts into 68K and PPC
code?
Well I didn't think so. :(
Sniff,
Andre