Sridhar Ratnakumar
Sridhar Ratnakumar
Perhaps the chapter on exceptions can talk about async exceptions? cf. https://tech.fpcomplete.com/haskell/tutorial/exceptions
In this part of /sites:  The link `.kbp_config` is broken. Goes to https://book.keybase.io/docs/kbp/kbp-config which returns `404!`
Allow the user to specify query arguments in `Route` so that it gets used in `routeUrl` (but not `routeFile`). Revamp the types if necessary. For context, see this workaround applied...
If a source markdown file gets deleted or renamed, then the associated generated .html file will be left lingering in the target directory. Use Shake's `shakeArgsPrune` (see [tutorial](http://neilmitchell.blogspot.com/2015/04/cleaning-stale-files-with-shake.html)) to automatically...
For example, using netlify and Github Actions. cf. https://github.com/open-editions/open-editions.org/pull/6#issuecomment-576796460
`needDhall` from https://github.com/vmchale/shake-dhall/blob/master/src/Development/Shake/Dhall.hs
Like `routeUrl` but returns `Text.URI.URI` (constructured properly without `HasCallStack`) cf. https://github.com/srid/neuron/pull/147/files#diff-0a2c15e31c048b676c97d761d186541fR59-R66 Then re-implement `routeUrl` using the URI. --- Consider passing a parameter that can take the site base url (needed...
cf. 
cf. https://github.com/srid/rib/pull/143#issuecomment-610696707 Depends on #145
Rib should lock the directory when watching for changes, so that a second instance is prohibited at the beginning. This should behave similar to [Shake's locking](https://github.com/ndmitchell/shake/blob/master/src/General/FileLock.hs), which reports as follows...