-
# Async/await in Microvium
I'm not "promising" that async/await will be implemented in Microvium, but it's on my radar. This GitHub ticket is a consolidation of my personal design notes on the feat…
-
During all this conversation, I've been reading up on the various stack and control primitives out there. These are the low-level primitives that exceptions, stack tracing, gc-root marking, generators…
-
I've been digging into the Legion Prof+Spy integration so that I can replicate it in Rust, and in the process have found some (at least to me) surprising limitations. I figure it's worth documenting t…
-
-
递归的问题:维持很多层调用栈 消耗资源过大
递归:函数调用自身
尾调用: 函数尾部调用另一个函数
尾递归: 递归函数在尾部调用自身
CPS变换:CPS,是Continuation Passing Style的缩写,它是一种编码风格,函数执行完以后,并不通过返回值,而是调用它自己的Continuation来完成计算。
蹦床函数:蹦床函数是高一级的函数,相当于一个…
-
Would it be difficult to emit equivalent JavaScript after parsing TCL?
-
It would be great if work were started for Java fibers (Project Loom).
There's https://github.com/petrbouda/jlhttp-server-on-fibers/ which seems like a benchmarkable comparison for a minimal HTTP s…
-
I'd like to point out that I haven't been involved in the web assembly effort,
and I'm not maintaining any large or widely used compilers (just my own
toy-ish language, minor contributions to the QBE …
-
Note: the issue was created automatically with bugzilla2github tool
Original bug ID: BZ#4612
From: @sayon
Reported version: 8.5
CC: @robbertkrebbers, @ejgallego, @jonleivent, @ppedrot
-
Here's a feature wish: Consider
```
Goal forall a b c, a + (1 + b) = c -> (1 + a) + b = c.
intros.
repeat match goal with
| |- context [1 + ?x] => change (1 + x) with (S x) in *
end.
…