Sergei Winitzki

Results 41 issues of Sergei Winitzki

- [x] a new chapter describing the DCM, with motivation - [x] example: distributed map/reduce without ordered reduce - [ ] example: distributed merge-sort - [ ] example: distributed pipeline...

Currently, only a single layer of `if` statements is supported when analyzing the output environments in the "shrink" operation at compile time. However, the `go` macro already gathers complete tree...

enhancement

Not sure whether type ascriptions `pq"$var @ (_: $type)"` or `pq"$var : $type"` are supported when we detect irrefutable patterns. Tests need to verify this, and if type ascriptions are...

enhancement

In some cases, macros in `ReactionMacros.scala`/ `Macros.scala` fail to build correct pattern matching closures. Testing with `scalatest` cannot uncover this failure: see https://github.com/Chymyst/joinrun-scala/blob/master/joinrun/src/test/scala/code/chymyst/jc/MacroErrorSpec.scala#L57 This test passes, but writing ```scala val...

bug

I think the previous code for `Coend` was incorrect. The previous code was in no way different from the code for `trait PolyFunction1`, i.e. for `End`. The `Coend` must contain...

https://github.com/hmemcpy/milewski-ctfp-pdf/issues/174

https://github.com/hmemcpy/milewski-ctfp-pdf/issues/174

https://github.com/hmemcpy/milewski-ctfp-pdf/issues/174

The functions `catstr` and `catstr'` defined in Haskell are equivalent, but the Scala code defines two functions (named the same, `catstr`?) that are _not_ equivalent, despite what the text says....