Szymon Gatner: Two small improvements in your code: > writeln("Base : " ~ text); => writeln("Base : ", text); > int main(string[] argv) > { > ... > return 0; > } => > void main(string[] argv) > { > ... > } Or even: > void main() > { > ... > } Bye, bearophile