-
I am confused, the text says:
> The subject of the mail will change based on the status of the Reservation. With the type system in place, the compiler makes sure we that do not forget any possible case.
But the [linked code](https://github.com/Gizra/ihp-simple-seat-reservation/blob/f9...) seems to include a wildcard clause which would just set the subject to an empty string. Am I missing something?
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
The ihp-new command is only a shell script that does a few checks and then git clones the project boilerplate:
https://github.com/digitallyinduced/ihp/blob/master/ProjectG...
The actual IHP project has it's own nix-shell environment, so that all project dependencies are managed locally (https://github.com/digitallyinduced/ihp-boilerplate/blob/mas...).
-
template-ihp
The IHP with Nix template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
It's not possible to use IHP without Nix. Using nix allows us to make fully reproducable dev environments as all versions (even e.g. the version of postgres used in dev mode) are pinned down.
The IHP docs assume no knowledge about nix, so it should still mostly be very simple to get started.
We compiled a couple more reasons why IHP uses nix in this blog post: https://ihp.digitallyinduced.com/blog/2020-07-22-why-ihp-is-...
Btw: To give IHP a try without installing Nix you can also try out the official GitPod image here https://gitpod.io/#https://github.com/gitpod-io/template-ihp :)
-
gitpod
The developer platform for on-demand cloud development environments to create software faster and more securely.
It's not possible to use IHP without Nix. Using nix allows us to make fully reproducable dev environments as all versions (even e.g. the version of postgres used in dev mode) are pinned down.
The IHP docs assume no knowledge about nix, so it should still mostly be very simple to get started.
We compiled a couple more reasons why IHP uses nix in this blog post: https://ihp.digitallyinduced.com/blog/2020-07-22-why-ihp-is-...
Btw: To give IHP a try without installing Nix you can also try out the official GitPod image here https://gitpod.io/#https://github.com/gitpod-io/template-ihp :)
-
ihp-chat-example-app
Example project showing the project structure of a simple chat app built with IHP
Here's a link to the IHP Chat Example app: https://github.com/digitallyinduced/ihp-chat-example-app/blo...
You can find a couple real-world examples here https://ihp.digitallyinduced.com/Guide/examples.html
-
I learned a lot about building Haskell web apps by studying the following source code:
https://github.com/restyled-io/restyled.io
-
The ihp-new command is only a shell script that does a few checks and then git clones the project boilerplate:
https://github.com/digitallyinduced/ihp/blob/master/ProjectG...
The actual IHP project has it's own nix-shell environment, so that all project dependencies are managed locally (https://github.com/digitallyinduced/ihp-boilerplate/blob/mas...).
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
https://github.com/commercialhaskell/rio#language-extensions which is cited as an example in simplehaskell's page on recommendations.
-
Here's some of my repos, where I wouldn't say I'm a Haskell programmer, was more writing C/Python back when I wrote these:
Fractal renderer: https://github.com/serprex/Fractaler
-
Templates.hs implements a variety of fractals as pure functions & Fractaler.hs is the UI
Brainfuck interpreter: https://github.com/serprex/bfhs