Do you have an estimate as to how long it would take someone who has
never looked at the HSX/haskell-src-exts code to update HSX to the
latest haskell-src-exts?
While cabal has no issues installing multiple versions of haskell-src-
exts, many distros (Debian, etc) can not, or prefer not to. So, this
is getting in the way of getting happstack (and HSP) into more
distributions.
I would like to try to inspire someone to fix it!
thanks!
- jeremy
> Do you have an estimate as to how long it would take someone who has
> never looked at the HSX/haskell-src-exts code to update HSX to the
> latest haskell-src-exts?
If all you want is to make hsx *work* with the latest haskell-src-exts
version, it would probably be a few hours of work for me. It would
probably be a lot more for someone else, since the transformation code
in hsx is quite scary. You shouldn't need to touch much of the actual
transformation code though, but finding out where to change and where
not to change could take a while. Since it's requested I might just
take the time over the holidays, but no promises.
If you want to update hsx to take advantage of the new cool features
of the latest haskell-src-exts, like retaining comments, that's a
different beast entirely. I can't really give an estimate on that (not
even considering that I expect that doing that work would dig up quite
a number of bugs in the haskell-src-exts exactPrinter..).
Cheers,
/Niklas
I would love for HSX to take advantage of the new haskell-src-exts
features, but at present, simply working is the main requirement due
to the distro packaging issue.
thanks for getting HJScript working under 6.12. On a related note,
I've actually started using HJScript again. I'm hoping to flush out
the JQuery support.
- jeremy
Turns out it was impossible to make HSX work properly with
haskell-src-exts 1.3.5. But don't despair, I've uploaded
haskell-src-exts-1.4.0 that fixes the problem, and hsx-0.6.0 that
should work with it. :-)
Cheers,
/Niklas
When it rains...
haskell-src-exts-1.5.0 is now up, and hsx-0.6.1 to work with it. I've
added CHANGELOG files for both packages for the curious. They can be
found respectively at
http://code.haskell.org/haskell-src-exts/CHANGELOG
http://code.haskell.org/HSP/hsx/CHANGELOG
Cheers,
/Niklas
I'll look into what I need to update (if anything) in happstack to
make sure we take advantage of this.
Thanks for you effort!
- jeremy