mirror of
https://github.com/Smaug123/WoofWare.Whippet
synced 2025-10-06 16:28:39 +00:00
14 lines
988 B
Markdown
14 lines
988 B
Markdown
# WoofWare.Whippet
|
|
|
|
Whippet is a source generator for F#, inspired by [Myriad](https://github.com/MoiraeSoftware/myriad).
|
|
|
|
It is currently vapourware; please do not use it.
|
|
With some modest changes to [WoofWare.Myriad.Plugins](https://github.com/Smaug123/WoofWare.Myriad/) I was able to use Whippet to generate source files in that repo.
|
|
However, it currently lacks any of Myriad's ease of invocation, and indeed any of the future features intended to distinguish Whippet from Myriad.
|
|
|
|
Differentiating features:
|
|
|
|
* Whippet expands the range of information available to a source-generating plugin. Eventually we intend for it to supply type-checking information.
|
|
* Whippet will eventually support the Fantomas [Oak](https://fsprojects.github.io/fantomas/docs/end-users/GeneratingCode.html) format, rather than just a plain AST.
|
|
* Whippet is intended to be more modular, providing various different helper assemblies a plugin author can optionally use depending on what features they want.
|