By default it is, but there are many non-free channels you can use to add the OG Linux kernel to your Guix install as well as nonfree drivers. A famous one is nonguix, which i also use in my config. They also make custom ISOs with the Linux kernel, which helps some hardware indeed. So the libre only policy is a non issue if you read into it a little, but unfortunately most people stay at surface level
jjba23
With Guix you have reproducibility, freedom, good docs and peace of mind, also when configuring things more deeply. You also have a powerful programming language (Scheme / Lisp) with which to define your system config as well as your dotfiles. This is my insight after years of GNU/Linux usage. I run Guix on laptops, desktops and servers, and I never have configuration drift, as well as the benefit that I have a self documenting system.
thank you! really appreciate the kudos !
You might be interested in Emacs, it has (among many other things) artist-mode where you can draw with your cursor and obtain good ASCII art
check out my config for a real world example, many things here are simply inconceivable without the power of a proper programming language, and a powerful one like Scheme
I find it funny that you call Lisps and Emacs obsolete and dead, when they are more alive than ever. I agree with most of the article, but I think you ignore what makes these two great
no question is a bad question friend! a lot of people like me, and other power users, have keyboard driven workflows in their computer, and as such find title bars and window buttons to be of little use, and not justifying the screen space they take. This is mostly a window manager (WM)/ desktop environment (DE) dependent thing, regardless of distro. this is specially true when you have a tiling WM, like Hyprland.
@triplenadir thanks for the heads-up, I edited the title, since I never meant any negative message with this
There are many reasons why a Lisp is a great fit for most software. More specifically, websites are tree like data structures, and you really can't beat Lisps at that, due to homoiconicity and so much more. some thoughts here:
https://jointhefreeworld.org/blog/articles/lisps/why-i-program-in-lisp/index.html
v0.0.14 now uses libcurl and works nicely :)
(file-port (open-input-file the-file))
(handle (curl-easy-init))
(_ (begin
(curl-easy-setopt handle
'url
(format #f "smtp://~a:~a" access-server
access-port))
(curl-easy-setopt handle
'verbose #t)
(curl-easy-setopt handle
'use-ssl 1)
(curl-easy-setopt handle
'username access-key)
(curl-easy-setopt handle
'password access-secret)
(curl-easy-setopt handle
'mail-from from-address)
(curl-easy-setopt handle
'mail-rcpt
(list to-address))
(curl-easy-setopt handle
'readdata file-port)
(curl-easy-setopt handle
'upload #t)))
(r (curl-easy-perform handle #t))
(rr (catch #t
(lambda ()
(bytevector->string r "utf-8"))
(lambda (key . args)
r))))
i understand the mixed feelings about AI, but I think we should stop and think that we sometimes have nice and fun use cases, like image generation
the post has been revised and improved, and therefore i oublished again and deleted the old one, thanks