I hope I'm not posting in a wrong place ^_^"...
Btw, I need your suggestion to my basic like programming language.
It has two features called Class Aliases and Alias for subtitution.
Class Aliases are just like toString() in Java but they can be used for any Class, not just String.
And the second is Alias for subtitution, behaves just like #define in C, but a little bit more simple.Code:Class Apple Alias Apple As String Return "I'm an Apple!" <-- LOL End Alias Alias Apple As Number Return 10 ^-- Just for example End Alias /* Syntax: Alias ClassName As AnotherClassName . . Return objectOfAnotherClassName End Alias */ End Class Dim apple As New Apple Console.printLn apple <-- 0x???? the object pointer Console.printLn apple As String <-- I'm an Apple! Console.printLn apple As Number <-- 10
Example:Code:Alias new_name As name
And then...Code:Alias debug As Console.printLn . . debug "ERROR? " & errorNumber
Will you confused to a code like above?Code:Class Apple Alias print As Console.printLn Alias Apple As String print "Test!" Return "I'm an Apple!" End Alias Alias Apple As Number Return 10 End Alias End Class
Mmm... maybe there is another way to implement this one?
Thanks in advance.