mirror of
https://github.com/Smaug123/WoofWare.Whippet
synced 2025-10-06 08:18:39 +00:00
Initial MVP
This commit is contained in:
13
README.md
Normal file
13
README.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# 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.
|
Reference in New Issue
Block a user