Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add unique identifier to typeclass symbol names (#56)
* Add unique identifier to typeclass symbol names This adds a unique tag to the typeclass symbol names because sometimes build systems will mangle the class names. What was happening was that `Functor` and `Filterable` were unique within their own scopse, so the class name became “e”. That caused funcadelic to look up the instance for `Functor` and getting `Filterable` because they both had `"@@funcadelic-0/e"` as their symbol name * Check to see if function names are being altered If they are being altered then we add the uniqueTag to the typeclass symbol name * Use Unique Tag for typclass symbol names if mangled
- Loading branch information