Post stuff about algorithm and fancy techniques.
Favourite langs: Racket, Haskell and Rust.
Currently focus on substructural logics.
The problem maybe the type infer is not very "intelligent".
Just like this case, it can't treat Some(...) as a Option, then you need to provide more information about it.
The problem maybe the type infer is not very "intelligent".
Just like this case, it can't treat Some(...) as a Option, then you need to provide more information about it.
Using MRA 2021 version.
Using MRA 2021 version.
However, it allows a more flexible manipulation of constraints.
The refinement type can be done by combing rosette and macro-based type checking algorithm.
The mentioned code will be available soon.
However, it allows a more flexible manipulation of constraints.
The refinement type can be done by combing rosette and macro-based type checking algorithm.
The mentioned code will be available soon.
"An embeddable, general-purpose language to allow convenient framing of programming logic in terms of functional flows. A flow is a function from inputs to outputs, and Qi provides compact notation for describing complex flows."
https://github.com/drym-org/qi
"An embeddable, general-purpose language to allow convenient framing of programming logic in terms of functional flows. A flow is a function from inputs to outputs, and Qi provides compact notation for describing complex flows."
https://github.com/drym-org/qi