Conversation

This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
Yeah, I've been attempting to convert things to the restricted subset of expressions in my dependently typed language Pikelet. I was calling this normalization, but thought it was interchangeable with evaluation.
1
I was attempting to hackily get around having to do full substitution by just adding defs to the the context and then renormalising, but I'm now running into an issue where I'm not keeping track of captured variables.
1
Note that I'm also trying to avoid HOAS as is commonly used in Haskell/ML implementations, because Rust isn't as good at that stuff. (not sure, but it might lead to Rc cycles that wouldn't be cleaned up)
1
1
Show replies