mirror of
https://github.com/Smaug123/FicroKanSharp
synced 2025-10-22 03:08:40 +00:00
Update README
This commit is contained in:
11
README.md
11
README.md
@@ -2,6 +2,17 @@
|
|||||||
|
|
||||||
A microKanren implementation in F#.
|
A microKanren implementation in F#.
|
||||||
|
|
||||||
|
# Structure
|
||||||
|
|
||||||
|
There is a tiny untyped core, true to the spirit of the original.
|
||||||
|
Extensions are implemented on top of this.
|
||||||
|
|
||||||
|
## Extensions
|
||||||
|
|
||||||
|
* A couple of reifiers: `Stream.peel` itself is a trivial "tell me everything" reifier, but the usual one is `Reify.withRespectToFirst`, which assumes you want the first variable and substitutes all other variables in it.
|
||||||
|
* A typed term and goal language, which is aware of F# unions, but is not yet as expressive as I would like.
|
||||||
|
|
||||||
|
|
||||||
# Development tips
|
# Development tips
|
||||||
|
|
||||||
There are pull request checks on this repo, enforcing [Fantomas](https://github.com/fsprojects/fantomas/)-compliant formatting.
|
There are pull request checks on this repo, enforcing [Fantomas](https://github.com/fsprojects/fantomas/)-compliant formatting.
|
||||||
|
Reference in New Issue
Block a user