psilo icon indicating copy to clipboard operation
psilo copied to clipboard

a parallel, safe, iterative list operation language for systems programming

Results 5 psilo issues
Sort by recently updated
recently updated
newest added

When a function `f` is linear, that means: if `(f x)` is consumed exactly once, then `x` is consumed exactly once. Linearity is a constraint on how arrows may use...

The compiler already organizes methods into a map from `Symbol` to `Set (Sigma, AnnotatedExpr (Maybe Type))`. After typechecking the non-method definitions: for each method, for each implementation, insert the more...