# \#qi

**URL:** https://racket.discourse.group/tag/qi/96.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [Tomorrow: "Pacman" Continuations](https://racket.discourse.group/t/tomorrow-pacman-continuations/4190)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 1\
**Last updated:** [April 18, 2026, 9:58am UTC](https://racket.discourse.group/t/tomorrow-pacman-continuations/4190 "2026-04-18T09:58:19Z")

</div>

Hello friends, Tomorrow in the regular Qi meeting we will be talking about some recent developments that are likely to be of broad interest, including: A proof-of-concept (in fact, two of them, using totally separate …

---

## [Today's Qi meeting notes](https://racket.discourse.group/t/todays-qi-meeting-notes/2323)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 94\
**Last updated:** [March 11, 2026, 5:57am UTC](https://racket.discourse.group/t/todays-qi-meeting-notes/2323 "2026-03-11T05:57:38Z")

</div>

Hi all, We've been sharing these meeting notes privately among attendees and enthusiasts, but some of us felt it would be fun and useful to share them on here, so we'll start doing that. The Qi compiler project has real…

---

## [Qi Meeting Time Change](https://racket.discourse.group/t/qi-meeting-time-change/3828)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 3\
**Last updated:** [September 23, 2025, 8:28pm UTC](https://racket.discourse.group/t/qi-meeting-time-change/3828 "2025-09-23T20:28:26Z")

</div>

(starting a new thread to use it for all time changes in the future) Hi folks, Please note that there is a time change for the Qi meeting this week, and we will be meeting tomorrow (Thursday instead of Friday), an hour…

---

## [Announcing Qi 5: Flowing with Lists](https://racket.discourse.group/t/announcing-qi-5-flowing-with-lists/3545)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [February 6, 2025, 6:21pm UTC](https://racket.discourse.group/t/announcing-qi-5-flowing-with-lists/3545 "2025-02-06T18:21:39Z")

</div>

Announcing Qi 5: Flowing with Lists Qi is an embeddable language for easily expressing flow-oriented computations in your programs. And now, you can use it seamlessly with list operations. Friends, It gives me great…

---

## [Qi 5 Release Party](https://racket.discourse.group/t/qi-5-release-party/3461)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 4\
**Last updated:** [January 16, 2025, 5:01pm UTC](https://racket.discourse.group/t/qi-5-release-party/3461 "2025-01-16T17:01:20Z")

</div>

Hey all, After a year of work, Qi is nearing a new release. Please join us for the release party on 2025-01-17T18:00:00Z (UTC) (i.e. Friday two weeks from today)! Read on for more details. Qi allows you to embed expres…

---

## [Qi discussion on effects tomorrow](https://racket.discourse.group/t/qi-discussion-on-effects-tomorrow/2870)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [April 18, 2024, 11:30pm UTC](https://racket.discourse.group/t/qi-discussion-on-effects-tomorrow/2870 "2024-04-18T23:30:41Z")

</div>

Hi friends, Tomorrow, we're meeting to discuss Qi's handling of computational effects (i.e. anything other than function inputs and outputs - including I/O, state, etc.), and related things such as how user-extensibilit…

---

## [Qi Accelerated - Qi 4 release announcement](https://racket.discourse.group/t/qi-accelerated-qi-4-release-announcement/2672)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [January 18, 2024, 10:28pm UTC](https://racket.discourse.group/t/qi-accelerated-qi-4-release-announcement/2672 "2024-01-18T22:28:21Z")

</div>

Qi Accelerated - Qi 4 release announcement Qi is a functional, flow-oriented language that's simple, expressive and easy to embed anywhere in Racket programs. And now, it's also blazing fast! Friends, It gives me g…

---

## [Heads up: Qi 4 Release Incoming](https://racket.discourse.group/t/heads-up-qi-4-release-incoming/2604)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 3\
**Last updated:** [January 11, 2024, 9:38pm UTC](https://racket.discourse.group/t/heads-up-qi-4-release-incoming/2604 "2024-01-11T21:38:44Z")

</div>

After more than a year of contributions, work on the Qi compiler is getting close to release (targeted for next week)! And we would love your help with testing it, especially against existing codebases making use of Qi. …

---

## [Qi-circuit - A domain specific language to create signal flow graphs](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610)

<div class="topic-metadata">

**Author:** [@chansey97](https://racket.discourse.group/u/chansey97)\
**Replies:** 9\
**Last updated:** [December 23, 2023, 2:28pm UTC](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610 "2023-12-23T14:28:35Z")

</div>

Hello everyone, I'm excited to share a package that I've recently developed, built on top of Qi, called Qi-circuit: https://github.com/chansey97/qi-circuit Qi-circuit a domain-specific language designed for creating st…

---

## [Qi meet-up 28-July](https://racket.discourse.group/t/qi-meet-up-28-july/2169)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [July 28, 2023, 3:41pm UTC](https://racket.discourse.group/t/qi-meet-up-28-july/2169 "2023-07-28T15:41:10Z")

</div>

Today at 2023-07-28T17:00:00Z (UTC) Posted by @countvajhula on Racket discord yesterday: Invite: https://discord.gg/au5jagbw?event=1134274179856859156 ok folks, we're going to try doing this on Discord tomorrow (in t…

---

## [\[ANN\] Qi and ABE](https://racket.discourse.group/t/ann-qi-and-abe/1965)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [May 26, 2023, 11:28pm UTC](https://racket.discourse.group/t/ann-qi-and-abe/1965 "2023-05-26T23:28:43Z")

</div>

Hi all, We recently launched Attribution Based Economics on some pilot projects, including Qi. What in the world does this mean? ABE is economics based on the simple premise that if you create value, you should be comp…

---

## [Let's Write a Qi Compiler - Weekly on Friday](https://racket.discourse.group/t/lets-write-a-qi-compiler-weekly-on-friday/1248)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 6\
**Last updated:** [November 2, 2022, 6:50pm UTC](https://racket.discourse.group/t/lets-write-a-qi-compiler-weekly-on-friday/1248 "2022-11-02T18:50:53Z")

</div>

The Qi compiler project is just getting off the ground, and we are starting to meet regularly to discuss ideas, pair-program, and share updates. If you're interested in compilers and DSLs -- whether you are an expert or …

---

## [Qi 3.0 Released](https://racket.discourse.group/t/qi-3-0-released/1194)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 0\
**Last updated:** [July 30, 2022, 8:21pm UTC](https://racket.discourse.group/t/qi-3-0-released/1194 "2022-07-30T20:21:22Z")

</div>

It's my pleasure to announce that Qi 3.0 is now available. Upgrade now via: raco pkg update qi This ended up being a big release with contributions from many people. I will do my best to summarize the improvements. The…

---

## [Qi macro: generalized sieve (partition)](https://racket.discourse.group/t/qi-macro-generalized-sieve-partition/882)

<div class="topic-metadata">

**Author:** [@benknoble](https://racket.discourse.group/u/benknoble)\
**Replies:** 7\
**Last updated:** [June 22, 2022, 1:28am UTC](https://racket.discourse.group/t/qi-macro-generalized-sieve-partition/882 "2022-06-22T01:28:24Z")

</div>

I have a few situations where I route one set of input values through multiple different filters and actions. A naïve version might look like (flow (-\< (~\> (pass cond?) action) (~\> (pass cond?) action) …)) In…

---

## [Qi++: Qi but with Real Macros](https://racket.discourse.group/t/qi-qi-but-with-real-macros/871)

<div class="topic-metadata">

**Author:** [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Replies:** 13\
**Last updated:** [April 28, 2022, 11:54pm UTC](https://racket.discourse.group/t/qi-qi-but-with-real-macros/871 "2022-04-28T23:54:34Z")

</div>

Just kidding, it isn't really called Qi++ :stuck\_out\_tongue\_closed\_eyes: . It's the same old Qi, but it now does have real macros! What does that mean? Well, some time ago this paper about making DSLs "macro extensible…
