exaloop / codon

A high-performance, zero-overhead, extensible Python compiler using LLVM
https://docs.exaloop.io/codon
Other
15.02k stars 518 forks source link

Compile GraphQL-Core #70

Open syrusakbary opened 1 year ago

syrusakbary commented 1 year ago

I'd love to see if Codon could compile graphql-core. I tried before with rpython but the code adaptations required to make it work were not trivial.

Why compiling graphql-core? It could open up a lot of applications and speed up in other codebases. The cool thing is that graphql-core has no dependencies on external packages, so it would have a defined scope.

Happy to offer a generous sponsorship to make it possible :)

Note: GraphQL right now has some async code only required for execution, but that could be skipped if it's not currently supported by codon

inumanag commented 1 year ago

Hi @syrusakbary

Thanks for the suggestion---will certainly take a look!

inumanag commented 1 year ago

Hi @syrusakbary

So, in order to get to MVP we need at least:

Let's keep progress here.

syrusakbary commented 7 months ago

Hey @inumanag,

I see there are some major updates:

Should we revisit the compilation of GraphQL-core ?