Tobias Wrigstad
Tobias Wrigstad
When compiled, the following program ``` active class Main def foo(b : bool) : int if b then forward (this ! foo(b)) else return this.foo(b) end end def main() :...
The code below should not compile because of the 2nd `i` shadowing the first. This code however runs fine. ``` for i
(EDITED 2017-02-03 to reflect syntax changes due to #666) # Local Functions Local functions in Encore are declared using the where clause: ``` def some_method() : t method_body where local_functions...
Taking a leaf out of Python's book, I propose (as we have discussed recently at some weekly meeting), that we support a mapping from some standard operators to methods with...
# RFC: Boxing Variables on the Stack This is motivated by desugaring involving closures needing to capture variables on the stack to update, which we do not want to allow....
The run-time supports finalisers. We should support them at run-time in Encore too. There are some rules for finalisers that should be. From the Pony language: > Finalisers are special...
One of the features of the PonyRT is that it is completely lock-free. We should not implement an unavoidable lock below user-level in the implementation of futures as we currently...