Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Send HTML formatted emails using Amazon's SES REST API with blaze Send html emails using Amazon's Simple Email Service and Blaze Templating in Haskell
-
Re-export of Shake using well-typed paths and ReaderT. Re-export of Shake using well-typed paths and ReaderT. You can thread logging through your Shake Actions.
-
Shell escaping library. Shell escaping library, offering both Bourne shell and Bash style escaping of ByteStrings.
package
simple-media-timestamp-attoparsec Attoparsec parser for simple-media-timestamp. Attoparsec parser for simple-media-timestamp.
-
Cookie-based session management for the Simple web framework Adds cookie-based session management to simple Controllers. To add to an application, declare the Controller setting's type an instance of HasSession, and wrap routes with withSession. For example:
data AppSettings = ... instance HasSession AppSettings where ...
controllerApp settings $ withSessions $ do routeName \"posts\" $ ...
Then, in your controllers you can seemlessly get and set keys from the session:get "/profile" $ do muserId <- sessionLookup "current_user_id" case muserIf of Nothing -> respond $ redirectTo "/login" Just userId -> [handle request]
-
Get the number of seconds since the last invocation Get the number of seconds since the last invocation
-
Skip variables Please see the README on GitHub at https://github.com/dtaskoff/skip-var#readme
-
A quick & easy static site builder built with shake and pandoc. Please see the README on GitHub at https://github.com/ChrisPenner/slick#readme
-
Parse arrays of tokens This library is similar in spirit to bytesmith. While bytesmith parses byte sequences, smith parses token sequences. The most common way to use them together is to lex with bytesmith and then parse the token sequence with smith.
-
Simple email sending via SMTP This packages provides a simple interface for mail over SMTP. Please see the README for more information.