What is a 'scuter'?
A combination of the words "scute" and "scooter".
Why those words?
Well, this project is a very thin (small) HTTP 'shell' (think "functional core / imperative shell", by Gary Bernhardt). A 'scute' is a part or section of, say, a turtle shell.
Also, this project is a barebones successor to detour and shuttle, so I wanted a name that fit in with the 'transportation nouns' theme, so something minimal like "scooter".
scute + scooter = scuter
The provided example shows how to compose an entire HTTP use case, which:
- Retrieves data from the HTTP request to form a command,
- Sends the command to the application layer,
- Interprets the command's results, and
- Sends an appropriate HTTP response.
It also demonstrates how you might use the provided Pool type to minimize allocations (via *sync.Pool).