Go to file
Patrick Stevens 8834d885de
Some checks failed
.NET / build (Debug) (push) Has been cancelled
.NET / build (Release) (push) Has been cancelled
.NET / analyzers (push) Has been cancelled
.NET / build-nix (push) Has been cancelled
.NET / check-dotnet-format (push) Has been cancelled
.NET / check-nix-format (push) Has been cancelled
.NET / Check links (push) Has been cancelled
.NET / Check flake (push) Has been cancelled
.NET / nuget-pack (push) Has been cancelled
.NET / expected-pack (push) Has been cancelled
.NET / all-required-checks-complete (push) Has been cancelled
Initial import of Fantomas client library (#6)
2024-10-04 15:13:49 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00
2024-10-02 23:29:52 +01:00

WoofWare.Whippet

Whippet is a source generator for F#, inspired by Myriad.

It is currently vapourware; please do not use it. With some modest changes to WoofWare.Myriad.Plugins 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 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.
Description
Source generator framework for F#
Readme MIT 759 KiB
Languages
F# 99.9%
Nix 0.1%