🕸📝Fergus Duniho wrote on Wed, Jun 22, 2016 05:03 PM UTC:
Block scope is too embedded into the language to extract. My only real alternative is to write a new version of GAME Code and allow developers to choose which version they will use. I'm motivated to do this, because I don't like the piecemeal design of the language. This language grew by bits and pieces from what originally wasn't even a programming language, and it contains various artifacts from earlier ways of doing things and from earlier limits of PHP. Now that the language is more mature, and I have a clearer conception of how it is used, a rewrite could be in order. But before I rewrite it, I should create specifications for what it should do. But since it is a big project, I may put it on the backburner for a while.
Block scope is too embedded into the language to extract. My only real alternative is to write a new version of GAME Code and allow developers to choose which version they will use. I'm motivated to do this, because I don't like the piecemeal design of the language. This language grew by bits and pieces from what originally wasn't even a programming language, and it contains various artifacts from earlier ways of doing things and from earlier limits of PHP. Now that the language is more mature, and I have a clearer conception of how it is used, a rewrite could be in order. But before I rewrite it, I should create specifications for what it should do. But since it is a big project, I may put it on the backburner for a while.