swh:1:snp:aeaf3dbb58f5be84b565e73b5ade1503ee8cb6d6
Revision 39dc9b7c915401697cd07d4ff6757cc383899bfe authored by Anish Tondwalkar on 30 April 2019, 17:16:17 UTC, committed by Anish Tondwalkar on 30 April 2019, 17:16:17 UTC
This implementation works for non-implicits, but when you have implicit paramters, polymorphism, and ANF, the bidirectional approach doesn't quite work. You end up with something like ```haskell let anf0 :: SST Int Int Int = (>>) @Int @Int @Int in get >> get ``` The problem is that the implicit information simply travels up, not down! Seems the solution is to either not use bidi, or make fresh and <: allocate implicit paramters and solve for them.
1 parent 62681dd
Tip revision: f94b06de7edcb61d3c49f19417e53dc7dc21d552 authored by Anish Tondwalkar on 22 June 2021, 08:13:54 UTC
updated README
updated README
Tip revision: f94b06d
File | Mode | Size |
---|---|---|
bin | ||
lib | ||
tests | ||
.gitignore | -rw-r--r-- | 35 bytes |
LICENSE | -rw-r--r-- | 1.0 KB |
README.md | -rw-r--r-- | 900 bytes |
Setup.hs | -rw-r--r-- | 46 bytes |
mist.cabal | -rw-r--r-- | 2.6 KB |
stack.yaml | -rw-r--r-- | 342 bytes |
Computing file changes ...