There is no possibility to send a confirmation email twice. My first confirmation email was removed by spam filter so I wasn't able to confirmy my first account at all. Login and email are hashed and they're still in database after removing the account so there is no possibility to register the same nickame as removed one.
Ad rem: I tried to parse a simple cvs file. My code is:
import parsecsv
var
p: CsvParser
let filename = "CSVfile.csv"
p.open(filename, separator=";")
while p.readRow():
echo(p.row)
I think one of the most confusing compiler messages is:
proc open(my: var CsvParser; filename: string; separator = ','; quote = '\"';
escape = '\x00'; skipInitialSpace = false)
first type mismatch at position: 2
required type: string
but expression 'filename' is of type: string
expression: open(p, filename, separator = ";")
Type string is required but there is an error because of provided string type?
I'd a rather unfortunate error message; I'm not sure why the compiler reports the wrong parameter/index mismatch.
The fix is to pass a character literal, not a string literal for the separator parameter.
p.open(filename, separator=';')
There is no possibility to send a confirmation email twice. My first confirmation email was removed by spam filter so I wasn't able to confirmy my first account at all. Login and email are hashed and they're still in database after removing the account so there is no possibility to register the same nickame as removed one.
Feel free to email anything [at] nim-lang.org about this.