Yang, Bo

Results 342 comments of Yang, Bo

The current code base is modular at the artifact level. https://github.com/ThoughtWorksInc/Dsl.scala/blob/master/build.sbt#L26 Most of keywords depend on only the core `Dsl` library or `Shift` keyword.

If I understand correctly, the actual need is separating version number.

Fair enough! However multiple of repositories also means multiple of efforts to maintain those repositories. Would you like to be a maintainer of some of the split projects?

Really nice to hear that! Do you have any plan? 2018-03-30 21:46 GMT+08:00 Ben Hutchison : > I'm happy to help maintain repos for tools/libraries that I use ongoing. At...

Cool. Enjoy it. You may also consider directly creating some Dsl type class instead Monad. The Dsl type class can interpret keywords, similar to Free monads, except Dsl is open...

The cats library has been moved to a separate repository https://github.com/ThoughtWorksInc/dsl-domains-cats

Yes. I guess the compiler plugin do not need cross compilation. Only cross compiling the runtime libraries should be enough. Feel free to create pull requests.

Scala.js build has been setup in https://github.com/ThoughtWorksInc/Dsl.scala/pull/130

Scala Native is still not supported yet

Even it is possible to use specific profiles for `sonatypeReleaseAll` repeatly, `sonatypeOpen` still did not work for sub-projects. Repeatly executing `sonatypeOpen` for different profile makes no sense, because `sonatypeOpen` will...