# Today's Qi meeting notes

**URL:** https://racket.discourse.group/t/todays-qi-meeting-notes/2323
**Category:** General
**Tags:** event, qi
**Created:** [September 17, 2023, 5:25pm UTC](https://racket.discourse.group/t/todays-qi-meeting-notes/2323 "2023-09-17T17:25:43Z")
**Posts on this page:** 1
**Showing post:** 20

<div class="post-metadata">

### Author: ![countvajhula](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/countvajhula/32/65_2.png) [@countvajhula](https://racket.discourse.group/u/countvajhula)
#### Post date: [December 6, 2023, 8:02pm UTC](https://racket.discourse.group/t/todays-qi-meeting-notes/2323/20 "2023-12-06T20:02:13Z")

</div>

Last week's notes:

[Manic Macromancy](https://github.com/drym-org/qi/wiki/Qi-Compiler-Sync-Dec-1-2023)

There's a _lot_ in there, this was a long one. Some highlights:

- Qi's error messages with deforestation are better than Racket's and "even better than Qi" 😄
- "Tower of languages" vs "compiler macros" as ways to extend the Qi compiler (esp. for deforesting all of `racket/list`)
- We've adopted [some suggestions from the community](https://racket.discourse.group/t/best-practices-for-testing-compiler-optimizations/2369) for testing the compiler (cc @gus-massa @samth @stamourv -- btw, we still hope to adopt the "logging" approach to trace compilation, but haven't gotten there yet!)
- Cameo appearance by Typed Qi @scolobb @NoahStoryM

---

_[View the full topic](https://racket.discourse.group/t/todays-qi-meeting-notes/2323)._
