A library for use in macro code to facilitate clean and comfy value-oriented metaprogramming - that is, computing as much of the output as possible at macro expansion time,
as in Dottytags, which was where this idea had its inception. I have further plans for more metaprogramming framework stuff, like passing arbitrary state between
nested macro calls using erased parameters, and perhaps working out an optional Free (or perhaps even regular) Monad for Phaser
/Phunction
to enable monadic
for-comprehension syntax. I will also be backporting this to Dottytags to make it much more elegant and to serve as a proof of concept of sorts.
-
Notifications
You must be signed in to change notification settings - Fork 0
License
CiaraOBrien/phaser
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published