Ben L. Titzer
Ben L. Titzer
Also, I think we should have a slot devoted to talking about roadmap and strategy overall for Wasm. The format for the slot might be a panel or open discussion....
I think we should take at least 30 minutes and do it sort of like a round table. A few key questions for discussion, off the top of my head:...
Yeah. Internally I decided to call the feature `funcexpr` (function expressions) and the AST node `FuncExpr`. I added a bunch of tests to `test/funcexpr` and I added parser support, but...
Actually I think what I am proposing is really close to what Go does. The fat arrow `=>` is just a shorthand that is actually independent of whether you're declaring...
Yes, that would be valid (in terms of syntax[1]), though I think I want to disallow closing over mutable locals and only allow closing over `def` locals, loop variables, and...
Yes, the idea is that you can indeed close over immutable variables in function scopes.
You're right, that's a bug. It should handle UTF-8 in string literals, but it does not yet. I was planning on improving the support for unicode by changing the `string`...
Nice! > Virgil outperforms both Rust and TinyGo by orders of magnitude in terms of both compiler speed and executable file sizes. Yes, the 0.00s compile time is correct —...
That reminds me, I've been meaning to make memory profiling work with the native GC but haven't gotten around to it yet. I know that a typical bootstrap of Aeneas...
> Virgil sure is parsimonious. I might like garbage collection but I don't like garbage :-)