История изменений
Исправление Manhunt, (текущая версия) :
Если код парсинга не будет загроможден обработкой … например, упоминаниями о том, что при попытке чтения из файла бывают low-level I/O error
Кто же смешивает код ввода-вывода с кодом парсинга?
1. Бывает, что парсер рассчитан на обработку данных, которые не помещаются в памяти. Код-то может быть и не смешан, но парсер может запрашивать очередной блок входных данных, что повлечет ввод-вывод (естественно, с потенциальными ошибками ввода-вывда).
2. Это был первый попавшийся пример ошибки, не связанной непосредственно с логикой парсинга.
Исправление Manhunt, :
Если код парсинга не будет загроможден обработкой … например, упоминаниями о том, что при попытке чтения из файла бывают low-level I/O error
Кто же смешивает код ввода-вывода с кодом парсинга?
1. Бывает, что парсер рассчитан на обработку данных, которые не помещаются в памяти. Код-то может быть и не смешан, но парсер может запрашивать очередной блок входных данных, что повлечет ввод-вывод.
2. Это был первый попавшийся пример ошибки, не связанной непосредственно с логикой парсинга.
Исходная версия Manhunt, :
Если код парсинга не будет загроможден обработкой … например, упоминаниями о том, что при попытке чтения из файла бывают low-level I/O error
Кто же смешивает код ввода-вывода с кодом парсинга?
1. Бывает, что смешивают, если парсер рассчитан на обработку данных, которые не помещаются в памяти.
2. Это был первый попавшийся пример ошибки, не связанной непосредственно с логикой парсинга.