qore
qore copied to clipboard
Qore Programming Language
care needs to be taken that existing working code does not break - ex: ``` BasicProperties props = create_object("AMQP$BasicProperties__Builder").messageId("some-id").build(); ```
class initialization needs to be cleaned up: - fine-grained on-demand initialization for all elements (constants, static vars, members, methods) - hierarchy-only initialization - full parse initialization of all elements not...
ex: `t(*int)` should be preferred over `t(softlist)`: ``` sub t(*int i) {} sub t(softlist l) {} ``` not doing so results in confusion and causes problem with jni args as...
they are only resolved without the class prefix when called in a non-static method a compatibility flag will have to be introduced in order to avoid breaking working code
Const and member variables of a class with the same name - user should be warned about it. To keep the backward compatibility a warning is the best solution. For...
* `char`: a unicode character - internally stored as the unicode character value (independent of character encodings) * `byte`: a single `unsigned char` with the range 0 - 255 and...