Posted: Thu Oct 23, 2003 7:19 pm
I just spent an hour thoroughly answering all your questions, and then my browser crashed. I had copied everything to the clipboard in case that happened, but then every application I tried pasting to crashed too. So you get the short version instead:
The code has to be human readable. A dialog would be cool, but not just yet. We really aren't wasting that much space.
Shortcuts will use the Com's example sytax, except perhaps %make should be %define, or %shortcut. There will also be the short form:
%myshort:OOP
Yes, %include will be used to access shortcuts in other objects.
Just comment any unknown options, like CyQ says.
CyQ gave me an idea for the caps filter. We can let each of these be equivalent:
%use caps 10110
%use caps AaAAa
%use caps HeLLo
rozzer?
Would it be useful to have an option (or external program) to preprocess a world, but instead of leaving all the % commands in as comments, just strip them out completely. It would produce smaller worlds and possible avoid exceeding the maximum board size. Will ZZT'ers have the discipline to hang onto the original world, or will they just ditch it for the new one?
The code has to be human readable. A dialog would be cool, but not just yet. We really aren't wasting that much space.
Shortcuts will use the Com's example sytax, except perhaps %make should be %define, or %shortcut. There will also be the short form:
%myshort:OOP
Yes, %include will be used to access shortcuts in other objects.
Just comment any unknown options, like CyQ says.
CyQ gave me an idea for the caps filter. We can let each of these be equivalent:
%use caps 10110
%use caps AaAAa
%use caps HeLLo
rozzer?
Would it be useful to have an option (or external program) to preprocess a world, but instead of leaving all the % commands in as comments, just strip them out completely. It would produce smaller worlds and possible avoid exceeding the maximum board size. Will ZZT'ers have the discipline to hang onto the original world, or will they just ditch it for the new one?