View Single Post
Old 02-21-2010, 08:02 PM   #3511
Barade
User
 
Barade's Avatar
 
Join Date: May 2006
Posts: 163

Barade is on a distinguished road (14)

Default

Nice to hear that there will be a cross-platform compiler someday.
I hope you're going to add something like packages which replaces libraries and scopes. Besides you should add classes, protected, maybe no automatic prototype trigger generation (I would prefer a new keyword like "threaded" or "triggered"), multi inheritance and of course a much better syntax.
If I had have enough time to spend on working on a compiler I would have created my own Jass language like that.
You should drop function interfaces and replace them by function pointers and add virtual methods ...
so finally those ugly Delpi/Pascal code will be replaced by C++ code :-) Are you going to use Flex/Bison?

edit: Please add a declaration requirement operator like : which allows you to require declarations of any type (classes, functions, packages).
__________________
Barade is offline   Reply With Quote
Sponsored Links - Login to hide this ad!