Summary
IDE can’t work out the listenable interface causing time flow / concurrency features using awaitable/listenable.Await() to show errors (Still compiles just fine)
This is extremely frustrating to develop in on projects heavily depending on these features.
9+ err’s in most files.
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Other
Steps to Reproduce
Get a listenable
Foo(ListenableAgent:listenable(agent))<suspends>:void=
race:
block:
Agent := ListenableAgent.Await() #Can't work out that await is async and will throw an err in IDE
block:
Sleep(20.0)
Expected Result
No errors on code that compiles and runs fine.
Observed Result
IDE throws errors
Platform(s)
PC