Results 50 comments of Max

Hi @CLOVIS-AI, thanks for checking out my project. > Obviously, the versions of the tools I've pushed an update of the tools. > kotlin-extensions is no longer necessary I'm not...

It is interesting to note that the following code does execute to match the expected output above: pool = Threadz::ThreadPool.new.new_batch foo = [1,2,3,4,5,6,7,8,9,10] #while bar = foo.pop foo.reverse.each do |bar|...

``` pool = Threadz::ThreadPool.new.new_batch foo = [1,2,3,4,5,6,7,8,9,10] while bar = foo.pop #foo.reverse.each do |bar| puts "queueing bar: #{bar}" pool

To further exacerbate the problem, one can pass latent=true to the batch: pool = Threadz::ThreadPool.new.new_batch(:latent => true) foo = [1,2,3,4,5,6,7,8,9,10] while bar = foo.pop #foo.reverse.each do |bar| puts "queueing bar:...

Hmmmmmmmm: foo = [1,2,3,4,5,6,7,8,9,10] baz = [] while bar2 = foo.pop baz

Ah, but even that example demonstrates an interesting behavior -- when you create a new thread like that, it runs _immediately_. If you insert a sleep 0.1 before it prints...

Dude, I just figured it out. It's because of the while loop itself. It doesn't create its own scope/binding or whatever because there's no do...end or {...}. So all of...

@mustachebutter I can confirm that using that GitHub action helps a lot and enables the build to succeed 🙌 Now if I can just figure out why the published version...

> But, the nanomsg future is a little bit uncertain, so I stoped invest time on jnanomsg until I see clear future for nanomsg (you can read the nanomsg mailing...