update
This commit is contained in:
parent
a4d25a2611
commit
ff1ba8fdc6
1 changed files with 6 additions and 2 deletions
|
@ -24,9 +24,13 @@ fast as hamlet, and pure haskell code.
|
||||||
Game plan:
|
Game plan:
|
||||||
|
|
||||||
1. Upload a yesod-lucid to hackage. (done)
|
1. Upload a yesod-lucid to hackage. (done)
|
||||||
2. Get servant, lucid, maybe yesod-lucid, packaged in Debian
|
2. Get servant (done), lucid (done), maybe yesod-lucid, packaged in Debian
|
||||||
3. Start converting individual yesod Handler Html to Handler LucidHtml.
|
3. Start converting individual yesod Handler Html to Handler LucidHtml.
|
||||||
This will ditch the hamlet. This is by far the most work, but it can be
|
This will ditch the hamlet. This is by far the most work, but it can be
|
||||||
done incrementally w/o breaking the build.
|
done incrementally w/o breaking the build.
|
||||||
4. Once all the hamlet is gone, remove the rest of the yesod stuff and
|
4. Need to find a way to deal with Hamlet widgets that add CS and JS to
|
||||||
|
the page. Hamlet basically serves as a Writer monad to collect the HTML,
|
||||||
|
CS, and JS that widgets add to a page, so a replacement for that would
|
||||||
|
need to be developed.
|
||||||
|
5. Once all the hamlet is gone, remove the rest of the yesod stuff and
|
||||||
re-implement the routing etc with servant.
|
re-implement the routing etc with servant.
|
||||||
|
|
Loading…
Add table
Reference in a new issue