Changes between Initial Version and Version 1 of Ticket #1548, comment 4


Ignore:
Timestamp:
10/10/18 17:22:37 (6 years ago)
Author:
megane
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1548, comment 4

    initial v1  
    1 Replying to [comment:3 megane]:
    2 > Replying to [comment:2 sjamaan]:
    3 > > I'm not sure this is an entirely correct comparison, given that `(import)` is now equivalent to `(use)` in CHICKEN 4.  If you do `csc -s m.scm -j m && csi -qbn -e '(use m) (print (string-null? "") (string-null? "1"))'`, you'll notice that it prints the same as C5.  So, IMO it's not a true regression and we should probably postpone this to 5.1, especially given that fixing this would probably involve changing the import machinery, which might lead to new bugs and cause other unexpected changes this late in the process.
    4 >
    5 > On CHICKEN 4 `csc -s m.scm -j m && csi -qbn -e '(use m) (print (string-null? "") (string-null? "1"))` gives me `Error: unbound variable: string-null?`. That is the expected behavior.
    6 
    71There was a PEBKAC issue here. I was compiling the `(import srfi-13)` version, when I should have used the `(use srfi-13)` version. No wonder `string-null?` wasn't found. So my regression judgement is wrong.