FStarLang / FStarLang/kuiper

Notes

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
F*
Stars
14
Forks
0
Avg merge
9h 19m
Merged PRs (30d)
49

Description

- ~Lack of F*/Pulse inlining prevents having a single launch_kernel. Ideally we only need the MxN variant.~
- Typeclass for shareable resources
- Disambiguation via IDE: dropdown with options, click to fill in. Would it re-typecheck? Is that too bad?
- This should check:
```fstar
assume val foo : int -> slprop

ghost fn test
(x y : int)
requires foo x
ensures foo x
{
assert (foo _);
}
```
Plus, specifying an implicit with something like `foo _` should help in disambiguating.
- Hover for context
- Have Pulse automatically use extensionality wherever possible, e.g. by tagging the argument of an slprop with an extensionality principle.
- `under` syntax.
- ~Do softmax~

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.