shadaj/fluid-quotes
null
{ "createdAt": "2020-10-04T19:29:15Z", "defaultBranch": "main", "description": null, "fullName": "shadaj/fluid-quotes", "homepage": null, "language": "Scala", "name": "fluid-quotes", "pushedAt": "2020-11-18T01:23:45Z", "stargazersCount": 10, "topics": [], "updatedAt": "2022-11-02T02:17:04Z", "url": "https://github.com/shadaj/fluid-quotes"}Fluid Quotes
Section titled “Fluid Quotes”Fluid Quotes make it easy to integrate metaprogramming into your project by allowing you to pass around quoted code just like regular objects while splicing them at compile-time!
Under the hood, fluid quotes are powered by dependent types, which propagate captured code across abstraction boundaries through the regular type-checking capabilities built into the host language. You can learn more about how fluid quotes work in our research paper.