<div dir="ltr">I was surprised to find out today that minigrace will only allow generics if there are no spaces on either side of the "<".  Thus<div><div>     def edge: List <Line> = list.empty<Line></div></div><div>is illegal, while</div><div><div>     def edge: List<Line> = list.empty<Line></div></div><div>is legal.  (Similarly with putting a space after "empty".)</div><div><br></div><div>I had assumed that in our previous discussion that "<" as less than required spaces on both sides, NOT that generics required NO SPACES on either side.  I definitely disagree with that requirements as my current programming style requires spaces before and after parens in parameter lists, e.g. line.from (5 @ 7) to (34 @ 55) on (canvas), and it would make sense to be consistent with type parameters: list.with <String> ("a", "b")</div><div><br></div><div>In fact, I'm not sure what rules minigrace uses currently as print(4<5) executes fine with "<" as the relation symbol.</div></div>