;; NOTE: I won't encourage using Racket but if you really want,
;; I still give you some hints in this tutorial. But the
;; tutorial will base on Guile and RnRs.
I guess soIn what capacity is Artanis an official project of the HardenedLinux community? I'm curious what this means.
Otherwise, you don't have to change OS to run guix the package manager, it can be installed on a "foreign distro", i.e., on top of Debian, or something else. Details here https://guix.gnu.org/manual/en/html_node/Installation.html
You would then use your "guix" command at the terminal to download any of the 29,253 packages here https://packages.guix.gnu.org/ (or just artanis).
And here I thought (and I'm assuming others, based on the cheeky comments) it was named for the Starcraft character.
;; NOTE: I won't encourage using Racket but if you really want,
That's two random, unrelated lightweight jabs at Racket I've seen in the past two days.Why does Racket have this "bad" reputation in the Scheme community?
I liked Racket. I only found it difficult to use multiple cores dynamically with it and its places concept and lifting and multiple Racket VMs and all that. Guile seems easier in that regard. But Racket has typed racket and more advanced macro system ...
But the most basic use of installing artanis in the default profile should also work.
Where do you see the difficulties installing artanis with guix?
When I zoomed in it looks kind of cute. Maybe I should download the Artanis font after all.
Personally I like a site that shows a bit of personality. It's quirky, but for an open source web framework written in Guile, it looks about perfect to me.
It is great to see GNU Artanis still going strong.
I toyed with it a number of years ago.. perhaps before it was called Artanis. At that time I was invested in GNU Guile being my 'general purpose' programming language. I was even adding GNU Guile into my game as a frontend language. It was pretty good.
Overall I really enjoyed using Artanis. Before you had Swagger, etc, I was wrapping Artanis code to autogen helper/documentation pages... Scheme made that process far easier than other languages would.
To be honest, although I still toy about with GNU Guile, I have to admit it never was the main language I wanted it to be. For one reason or another, I moved on to other tools and languages. From memory, one of the reasons was GNU Guile was not that good (if installed at all) on Windows systems.
(Of course, now that we have WSL, Guile is much easier available)
Honestly I hope GNU Guile gets more love. If Guile gets more love -- so will Artanis. Personally, I think GNU Guile would have been better than Python but I accept that might be my bias showing.
Once I finish one of my jobs, I no longer need a Windows PC. I will be installing Linux and, likely......... GNU Guix Distro. So I will likely be more invested in GNU Guile, again.