Page 1 of 1

What's next?

Posted: Fri Oct 03, 2014 9:45 am
by Romiras
I following discussion thread in topic Feature #9: adding module Characters.
Among proposed changes were:
  1. Adding support for Greek and Cyrillic code pages - thank to facilities provided by module Characters
  2. http://forum.blackboxframework.org/view ... t=60#p1346
    DGDanforth wrote:'CHAR' type should be abstracted to represent a UTF-8 'character' whose bit representation is dependent upon the actual code point. The SHORTCHAR type would then be deprecated (removed). The LEN of a string would then be the number of CHAR (not the number of bytes)
  3. http://forum.blackboxframework.org/view ... t=60#p1350
    DGDanforth wrote:I think SIZE should be move to SYSTEM.SIZE indicating its dependence on the implementation.
  4. http://forum.blackboxframework.org/view ... t=60#p1350
    DGDanforth wrote:An INTEGER can also be considered a 0-precision REAL when reals can be compressed. That also suggests that INTEGER and REAL could be combined to be NUMERIC. Conversion (compression or expansion) of NUMERIC values would be done automatically internally.
But this could raise a language Report issue(s).

Re: What's next?

Posted: Sun Oct 12, 2014 12:15 pm
by Romiras
http://www.mathematik.uni-ulm.de/oberon ... -1994.html - Summary About the Oberon Language Differences Between the Current Implementations of ETH Zürich and the University of Ulm
LANGUAGE DIFFERENCES
...
7. SIZE doesn't belong to the set of standard functions and is exported by SYSTEM.
...

Re: What's next?

Posted: Sun Oct 12, 2014 1:28 pm
by Ivan Denisov
OK we should remember this issue. Move SIZE to SYSTEM.