Hi,
Thanks for the wonderful library. However, I noticed that the Reactor.errors() method return a Set<SemanticError>. This is bad for practical use as the java Set does not make any guarantee for order in sets. Using a List object might be a better idea because for practical usage, it's really bad when a compiler chunks out errors in an unpredictable order.
Take the Java semantic analyzer for example, it prints semantic errors in order. This will be difficult to achieve using Set<SemanticError>.
Hi,
Thanks for the wonderful library. However, I noticed that the
Reactor.errors()method return aSet<SemanticError>. This is bad for practical use as the javaSetdoes not make any guarantee for order in sets. Using aListobject might be a better idea because for practical usage, it's really bad when a compiler chunks out errors in an unpredictable order.Take the Java semantic analyzer for example, it prints semantic errors in order. This will be difficult to achieve using
Set<SemanticError>.