These are chat archives for non/algebra

18th
Jul 2015
InTheNow
@InTheNow
Jul 18 2015 11:59
Quick update on the scala.js build. I'm still using a local build of Discipline and in general all is OK. However, I've been unhappy about the performance of the sjs LawTests and so I have invested some time to see what's going on and it looks to me that the scalatest.js bridge to scalacheck has an issue. So I'll push a version out later on with a few hacks so others can play around too.
InTheNow
@InTheNow
Jul 18 2015 13:33
right - got the demo version fully working so it's easy to play with and find the issue. So easy, in fact, that I've found the issue :)
One change I do have to make is that LawTests uses TypeTag that is a no-go for scala.js, unless from a macro. I can do that, and put it under core/src/test - unless anyone has any objections?
Also means that the Discipline release is needed, please
InTheNow
@InTheNow
Jul 18 2015 13:41
btw, obvious alternative for macro source would be in a new project - macros
Erik Osheim
@non
Jul 18 2015 14:06
@InTheNow that sounds fine to me. @johnynek had talked about macros, so an algebra-macros module would be needed there anyway.
it would also allow us to possibly remove boilerplate elsewhere.
InTheNow
@InTheNow
Jul 18 2015 14:06
ok, new module it is
Erik Osheim
@non
Jul 18 2015 14:24
if that works we can move the github repo over there too.
@johnynek @tixxit now that we've released 0.2.0 successfully, would you mind if i tried to release 0.2.1 with the org.typelevel organization?
Erik Osheim
@non
Jul 18 2015 22:39
hey folks, PR to improve the release process a bit: non/algebra#72
i only heard back from @johnynek on non/algebra#26 but if everyone else is keen to try i'm happy to try to release 0.2.1 with a different artifact ID
and once we get that working we can look into moving the repo to typelevel/algebra.