Aladdin - Scala Bugtracking
[#701] project: compiler priority: low category: bug
submitter assigned to status date submitted
Nikolay Lex fixed 2006-08-14 14:56:57.0
subject [contrib #171] fsc doesn't return exit status
code
n/a
what happened
The fsc command always terminates successfully, even if compilation fails or the server is not available.
what expected fsc should return a non-zero exit code if the compile fails, as specified in the man page.
[back to overview]
Changes of this bug report
Nikolay  edited on  2006-08-14 14:57:50.0
Transferred from bug contribution #171
Lex  edited on  2006-09-21 17:09:15.0
It reports an error now.

The implementation is not ideal -- it uses a regular expression to detect compiler outpust that look like errors -- but it is pretty good. Ideally, the remote compiler would pass back more information than just the compiler output, but that would require complications in the network protocol -- a protocol that is currently delightfully simple.