Andrew Rudenko

Results 32 comments of Andrew Rudenko

No. Let see at encoder: `list` should be encoded as ``` type array = | NodeEmpty | NodeBool of bool list | NodeInt of int list | NodeFloat of float...

I'm trying to describe `output` for toml types

> usually, people use polymorphism ^^. Usually, serialisation formats are more flexible than toml. But toml mirrors rust's type system. But this is impossible to use such technic with encoders...

I made workaround https://github.com/prepor/To.ml/blob/ed768ab9c8077256773c1e14dd6c178134a7ed4c/cconv/tomlCconv.ml#L1 But its ugly and inefficient :(

In fact, there are more simple trick: ``` ruby require 'em-synchrony' EM.synchrony do start = Time.now enum = Enumerator.new do |y| 3.times do |i| EM::Synchrony.sleep 1 y.yield i end end...

Another way: ``` ruby ROOT = Fiber.current EM.run do Fiber.new do en = Enumerator.new do |y| 3.times do |i| f = Fiber.current EM.add_timer(1) { f.transfer } ROOT.transfer y

But bug are exist, but it is impossible to fix it in current EM-Syncrhony correctly.

the same error for me

I created a repo with a minimal reproducible example. https://github.com/prepor/pulumi-eks-271 It contains only code from the Guide. `pulumi up`, `pulumi refresh`, `pulumi up` demonstrate a problem. Pulumi guys also could...

@pgavlin thank you for a hint. Yes, `ignoreChanges` could be a solution. `awsx.ec2.Vpc` is a `ComponentResource`. Is there a way how to pass `ignoreChanges` to child resources? (VPC, Subnets)