erdos / erdos/erdos.yield

bug: yield calls in let bindings

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
Clojure
Stars
21
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Cases are not supported when `(yield)` call is inside a `let*` binding.

Example:

```clojure
(gen-seq
(let [x (do (yield :a) 1)
y (do (yield :b) 2]
(yield (+ x y))))
```

Expected output: `(:a :b 3)`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.