qi icon indicating copy to clipboard operation
qi copied to clipboard

An embeddable flow-oriented language.

Results 66 qi issues
Sort by recently updated
recently updated
newest added

We've considered an `aug` form to ["augment"](https://docs.racket-lang.org/qi/Principles_of_Qi.html#%28part._.Phrases%29) the flow: ``` (-< _ f ...) (-< f ... _) ``` But since it's unclear whether to augment on the right or...

In standard Qi, flows are functions, and their semantics are function invocation. We've often talked about alternative semantics for flows. Let's look at a few especially interesting ideas, in connection...

research

Working with multiple values in Racket is cumbersome, requiring the use of e.g. `call-with-values`. In Qi it's typically much more natural. So it would be great if in all such...

RFC

We have various benchmarks in the Qi SDK (see #95 for a recent overview), but their output is simply printed to the console at the moment, even though we do...

compiler

The current outstanding (payable) balances are: | Name | Balance | | ---- | --- | Racket | 11.51 Noah | 4.37 typed-stack | 3.34 Stephen | 3.11 adjutor |...

outstanding-balances

Here's some old [Frosthaven Manager](https://github.com/benknoble/frosthaven-manager) code: ```racket (define (element-cyclers es) (for/fold ([@states empty] [views empty] #:result (values (reverse @states) (reverse views))) ([e (in-list es)]) (define-values (@state view) (element-cycler e)) (values...

Initially suggested by Sergiu Ivanov (scolobb) in the Racket Discourse. See [that thread](https://racket.discourse.group/t/qi-tutorial-and-jays-challenge/162) for some context. It would be both very interesting as well as potentially useful to develop a...

Please licence under the same terms as Racket.

Just like Racket's `cond` vs `if` and Qi's `switch` vs `if` or `partition` vs `sieve`, we'd like to have a multi-clause version of `bundle`: ``` (-< (~> (select 2 4)...

enhancement

Members of the community, If you know of any works or ideas that seem to you to be related to this project, please comment below. Any reported related work will...

ABE