purescript-lua
purescript-lua copied to clipboard
`Data.Lens._Newtype` is compiling incorrectly
The usage of Data.Lens._Newtype includes _Newtype in the output, but it compiles incorrectly into:
M.MyModule__Newtype = M.Data_Profunctor_dimap(dictProfunctor)(M.Safe_Coerce_coerce())
where dictProfunctor is undefined in the output lua module.
I suppose it should have compiled into something like
M.MyModule__Newtype = function (dictProfunctor)
return M.Data_Profunctor_dimap(dictProfunctor)(M.Safe_Coerce_coerce())
end
Most likely it was cc32d90b291f3d828747b31424db321a23b8f957 that has been fixed in develop, I will check.
I have backported the bugix, please test and close the issue if you confirm that bug has gone. Thanks!