just few comments about pdd19 :

1) Directive .namespace
        .namespace <NL>
is currently valid, and I understand its behavior as : back to the default

2) Directive .const with PMC
        .const .String str = "text"
the form .type is currently required.
Have you plan to deprecated it in favour of 'type' ?

3) Identifiers
What is the meaning of 'letter' in the identifier definition ?
        - only ASCII 7bit letter, ie [A-Za-z]
        - or other unicode letter like ç

What is the incidence of the following note ?
        The use of :: in identifiers is deprecated


Now, some behaviors not correct against pdd19 :

1) Comments between 2 .param
.sub 'main'
    .param pmc arg1 :optional
    # this comment is not ignored and causes some troubles
    .param pmc arg2 :optional
    print "ok\n"
.end

2) Directive .const with empty string
.sub 'main'
    .const .String empty = ''
    print empty
    print "ok\n"
.end


François.


Reply via email to