You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In accordance with Jay's secret plan for us all along, I just wanted to give you a heads up that Qi recently got an upgrade that allows it to be used with Sawzall!
The most straightforward way to do it is this:
(define-qi-foreign-syntaxes
show introspect where where* deduplicate slice create aggregate pivot-longer drop-na)
This creates a "macro bridge" between the two DSLs and allows Sawzall's forms to be treated as Qi forms, allowing the use of threading and tee junctions and the rest of Qi.
Note that this macro bridge would need to be require'd in any module that will use Sawzall together with Qi.
There are in principle also other ways they could be integrated which could be more seamless, and some ways that could allow Sawzall to have a distinct compilation step. The Qi docs have some info on these in case you'd be interested in exploring them (and I'm happy to share learnings or collaborate here as Qi is in the midst of exploring some of these options too).
Cheers!
The text was updated successfully, but these errors were encountered:
Ahoy there, Session 2 friend! ⚓
In accordance with Jay's secret plan for us all along, I just wanted to give you a heads up that Qi recently got an upgrade that allows it to be used with Sawzall!
The most straightforward way to do it is this:
This creates a "macro bridge" between the two DSLs and allows Sawzall's forms to be treated as Qi forms, allowing the use of threading and tee junctions and the rest of Qi.
Note that this macro bridge would need to be
require
'd in any module that will use Sawzall together with Qi.There are in principle also other ways they could be integrated which could be more seamless, and some ways that could allow Sawzall to have a distinct compilation step. The Qi docs have some info on these in case you'd be interested in exploring them (and I'm happy to share learnings or collaborate here as Qi is in the midst of exploring some of these options too).
Cheers!
The text was updated successfully, but these errors were encountered: