/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 428(line=21, offs=14) -- 433(line=21, offs=19): error(3): the symbol [!] cannot be resolved as no match is found.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 428(line=21, offs=14) -- 437(line=21, offs=23): error(3): the symbol [+] cannot be resolved due to too many matches:
D2ITMcst(add_double_int) of 0
D2ITMcst(add_float_int) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 420(line=21, offs=6) -- 424(line=21, offs=10): error(3): the dynamic expression cannot be dereferenced.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 551(line=28, offs=49) -- 555(line=28, offs=53): error(3): overloaded dot-symbol: [.get] should be applied.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): the symbol [print] cannot be resolved due to too many matches:
D2ITMcst(print_option) of 0
D2ITMcst(print_list_vt) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): the dynamic expression cannot be assigned the type [S2Ecst(atsvoid_t0ype)].
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): mismatch of static terms (tyleq):
The actual term is: S2Eerrexp()
The needed term is: S2Ecst(atsvoid_t0ype)/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 627(line=30, offs=49) -- 631(line=30, offs=53): error(3): overloaded dot-symbol: [.get] should be applied.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): the symbol [print] cannot be resolved due to too many matches:
D2ITMcst(print_option) of 0
D2ITMcst(print_list_vt) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): the dynamic expression cannot be assigned the type [S2Ecst(atsvoid_t0ype)].
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): mismatch of static terms (tyleq):
The actual term is: S2Eerrexp()
The needed term is: S2Ecst(atsvoid_t0ype)
patsopt(TRANS3): there are [9] errors in total.
exit(ATS): uncaught exception: _2tmp_2ATS_2dPostiats_2src_2pats_error_2esats__FatalErrorExn(1025)
HPY-KennydeMacBook-Pro:20180708 hpy-kenny$ vim +21 dot_notation.dats
HPY-KennydeMacBook-Pro:20180708 hpy-kenny$ myatscc dot_notation.dats
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 428(line=21, offs=14) -- 433(line=21, offs=19): error(3): the symbol [!] cannot be resolved as no match is found.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 428(line=21, offs=14) -- 437(line=21, offs=23): error(3): the symbol [+] cannot be resolved due to too many matches:
D2ITMcst(add_double_int) of 0
D2ITMcst(add_float_int) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 420(line=21, offs=6) -- 424(line=21, offs=10): error(3): the dynamic expression cannot be dereferenced.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 551(line=28, offs=49) -- 555(line=28, offs=53): error(3): overloaded dot-symbol: [.get] should be applied.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): the symbol [print] cannot be resolved due to too many matches:
D2ITMcst(print_option) of 0
D2ITMcst(print_list_vt) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): the dynamic expression cannot be assigned the type [S2Ecst(atsvoid_t0ype)].
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 513(line=28, offs=11) -- 556(line=28, offs=54): error(3): mismatch of static terms (tyleq):
The actual term is: S2Eerrexp()
The needed term is: S2Ecst(atsvoid_t0ype)
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 627(line=30, offs=49) -- 631(line=30, offs=53): error(3): overloaded dot-symbol: [.get] should be applied.
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): the symbol [print] cannot be resolved due to too many matches:
D2ITMcst(print_option) of 0
D2ITMcst(print_list_vt) of 0
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): the dynamic expression cannot be assigned the type [S2Ecst(atsvoid_t0ype)].
/Users/hpy-kenny/ats_practice/20180708/dot_notation.dats: 589(line=30, offs=11) -- 632(line=30, offs=54): error(3): mismatch of static terms (tyleq):
The actual term is: S2Eerrexp()
The needed term is: S2Ecst(atsvoid_t0ype)
patsopt(TRANS3): there are [9] errors in total.
exit(ATS): uncaught exception: _2tmp_2ATS_2dPostiats_2src_2pats_error_2esats__FatalErrorExn(1025)