News for hackers. Stuff that matters.
Re:Ballerina – concurrent, typed language with textual and g... by jancsika on Tuesday July 04, 2017 @10:33PM (#14699636)
Does this language do animations to elucidate the flow of data?
Re:Ballerina – concurrent, typed language with textual and g... by sanjiva on Tuesday July 04, 2017 @11:41PM (#14699838)
Not yet .. but we have a design for tracing the execution flow of every run at near zero cost and then playing back the execution trace. That's not saving all intermediate state but if you save the input (usually an HTTP request; so its saved in the logs) then you can easily debug production issues with it.

If you meant debugging type stuff yes there's debugging already, including from the Idea plugin.

Re:Ballerina – concurrent, typed language with textual and g... by jancsika on Wednesday July 05, 2017 @09:38AM (#14702276)
Could one eventually build a TCP in Ballerina where the animated diagram is the program?
Re:Ballerina – concurrent, typed language with textual and g... by sanjiva on Monday July 17, 2017 @07:41PM (#14793243)
I missed replying to this .. yes one could easily.

Making that perform at the same level as a TCP driver written in C could be a bit challenging .. but not impossible.

In fact, expressing network interaction protocols is one motivation for the sequence diagram approach, but the expectation was higher level stuff like OpenID or SAML type interactions.