Open cdornan opened 5 years ago
I was also pleasantly surprised also by how easily it seemed to converge. So we press on...
@snoyberg I have updated the branch based on your suggestion and a live experiment (in a closed-source context). See the notes on the commit. The TL;DR is that it looks to me like Yesod 1.7 will be needed to get a satisfactory template fit for general developers.
The experiment looks like it might be useful however — you are best placed to judge that — and I am happy to continue hacking for as long as you find it useful.
@cdornan @snoyberg Just discovered this PR and it's amazing idea, I'd love to have RIO-based Yesod project template, it would fit the ecosystem really nicely. Do you still plan to give it some time to push it forward?
I love the idea, and I think Michael does too — it is just a matter of finding the time to get it done.
I was hoping we might be able cut some corners but that does not look feasible — we would need to convert the heart of Yesod.
The earliest I could look at it would be towards the end of the year but I am pretty sure I would need some help from Michael.
CF: yesodweb/yesod#1602 CC: @snoyberg
This template takes
simple
and replacesclassy-prelude-*
withrio
.Some points:
http-types
,yesod-newsfeed
andpersistent
was added with no bounds restrictions — what restrictions should we use on these packages?rio >= 0.1.8.0
: is my starting point — can we relax the upper bound? What upper bound should we use?rio
to work with the current stack I am hiding parts of therio
logging system (I guess these will be addressed by this work).I am out of time this weekend and I have not had time to build and instantiate the template. I will happily do so later in the week (Friday) if nobody has done so by then.