From the Uncluttered course
Go to file
Xavier Brinon c10ce64dd9 import org
2023-11-25 07:37:16 +00:00
.gitignore Initial commit 2023-11-25 08:00:08 +01:00
LICENSE Initial commit 2023-11-25 08:00:08 +01:00
README.org import org 2023-11-25 07:37:16 +00:00

Uncluttered

Org shortcut

Evaluate the line, apply the config in place
C-c C-c

Webserver

Guile

So we need a webserver to display the HTML page. Since I'm keen on trying fancy pancy standard stuff in Webdev, let's do it to with GNU. Let's try and choose a webserver in Guile.

  guix install guile
  guile --version
guile (GNU Guile) 3.0.9
Copyright (C) 2023 Free Software Foundation, Inc.

License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

or Rust ?

We're exploring Rust as well, so maybe there is some fancy stuff here as well. I mean while we wait and learn about Guile anyway. Well, there's Rocket for Rust but I guess we can wait.

Nah, let's stick to Esbuild

Because this is what the book is doing and we don't want to waste too much time (it's 9:29pm) and I'm too tired for that.

Set up

Setting up the project is done via the repo template on github.1 Let's clone it from gitlab, or gitea ?

Footnotes

1Which causes 2 problems:

  • It's github
  • I want to set up the project from scratch 🤷